€•Œ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-stable”Œ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-stable”Œ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-stable”Œ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-stable”Œ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-stable”Œ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-stable”Œ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-stable”Œ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³ŒD/var/lib/git/docbuild/linux/Documentation/admin-guide/abi-stable.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒABI stable symbols”h]”hŒABI stable symbols”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒEDocuments the interfaces that the developer has defined to be stable.”h]”hŒEDocuments the interfaces that the developer has defined to be stable.”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hŒ–Userspace programs are free to use these interfaces with no restrictions, and backward compatibility for them will be guaranteed for at least 2 years.”h]”hŒ–Userspace programs are free to use these interfaces with no restrictions, and backward compatibility for them will be guaranteed for at least 2 years.”…”�”}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hŒUMost interfaces (like syscalls) are expected to never change and always be available.”h]”hŒUMost interfaces (like syscalls) are expected to never change and always be available.”…”�”}”(hhûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /config/nvmet”h]”hŒSymbols under /config/nvmet”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj h³Nh´NubhŒtarget”“”)�”}”(hŒ#.. _abi_config_nvmet_discovery_nqn:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œabi-config-nvmet-discovery-nqn”uh1jh´Khj ubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j2hj/ubhŒtbody”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”hŒentry”“”)�”}”(hhh]”hÞ)�”}”(hŒ"**\/config\/nvmet\/discovery_nqn**”h]”hŒstrong”“”)�”}”(hŒ"**\/config\/nvmet\/discovery_nqn**”h]”hŒ/config/nvmet/discovery_nqn”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ'Documentation/ABI/stable/configfs-nvmet”h´MYhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj*ubah}”(h]”j'ah ]”h"]”Œabi_config_nvmet_discovery_nqn”ah$]”h&]”uh1j(hj Œexpect_referenced_by_name”}”j…jsŒexpect_referenced_by_id”}”j'jsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjŒh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”hŒinline”“”)�”}”(hj–h]”hŒconfigfs-nvmet”…”�”}”(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-stable”Œ refdomain”j¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆŒ reftarget”Œabi_file_stable_configfs_nvmet”uh1hh³jgh´MYhjŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MYhj ubhÞ)�”}”(hŒyShows or sets the NQN of the discovery subsystem. The value must be unique and not duplicate any existing subsystem name.”h]”hŒyShows or sets the NQN of the discovery subsystem. The value must be unique and not duplicate any existing subsystem name.”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MYhj ubeh}”(h]”Œsymbols-under-config-nvmet”ah ]”h"]”Œsymbols under /config/nvmet”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ... _abi_config_nvmet_hosts_hostnqn_dhchap_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-config-nvmet-hosts-hostnqn-dhchap-key”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjãubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_key**”h]”jR)�”}”(hŒ/**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_key**”h]”hŒ+/config/nvmet/hosts/HOSTNQN/dhchap_key”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjðubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_ctrl_key**”h]”jR)�”}”(hŒ4**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_ctrl_key**”h]”hŒ0/config/nvmet/hosts/HOSTNQN/dhchap_ctrl_key”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjðubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_hash**”h]”jR)�”}”(hŒ0**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_hash**”h]”hŒ,/config/nvmet/hosts/HOSTNQN/dhchap_hash”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjðubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_dhgroup**”h]”jR)�”}”(hŒ3**\/config\/nvmet\/hosts\/HOSTNQN\/dhchap_dhgroup**”h]”hŒ//config/nvmet/hosts/HOSTNQN/dhchap_dhgroup”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjðubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjàubah}”(h]”jßah ]”h"]”Œ)abi_config_nvmet_hosts_hostnqn_dhchap_key”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¬jÕsjŠ}”jßjÕsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj±h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj»h]”hŒconfigfs-nvmet”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´M=hj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒ'DH-HMAC-CHAP authentication attributes.”h]”hŒ'DH-HMAC-CHAP authentication attributes.”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒXdhchap_key: Shows or sets the host secret key. Accepts a key string in "DHHC-1:" format.”h]”hŒ\dhchap_key: Shows or sets the host secret key. Accepts a key string in “DHHC-1:â€� format.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒudhchap_ctrl_key: Shows or sets the controller secret key for bidirectional authentication. Same format as dhchap_key.”h]”hŒudhchap_ctrl_key: Shows or sets the controller secret key for bidirectional authentication. Same format as dhchap_key.”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒtdhchap_hash: Shows or sets the HMAC hash algorithm. Accepted values: "hmac(sha256)", "hmac(sha384)", "hmac(sha512)".”h]”hŒ€dhchap_hash: Shows or sets the HMAC hash algorithm. Accepted values: “hmac(sha256)â€�, “hmac(sha384)â€�, “hmac(sha512)â€�.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒòdhchap_dhgroup: Shows or sets the Diffie-Hellman group for DH-HMAC-CHAP key exchange. Accepted values: "null", "ffdhe2048", "ffdhe3072", "ffdhe4096", "ffdhe6144". Non-null groups require the corresponding KPP crypto algorithm to be available.”h]”hXdhchap_dhgroup: Shows or sets the Diffie-Hellman group for DH-HMAC-CHAP key exchange. Accepted values: “nullâ€�, “ffdhe2048â€�, “ffdhe3072â€�, “ffdhe4096â€�, “ffdhe6144â€�. Non-null groups require the corresponding KPP crypto algorithm to be available.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubhÞ)�”}”(hŒ7Only available when CONFIG_NVME_TARGET_AUTH is enabled.”h]”hŒ7Only available when CONFIG_NVME_TARGET_AUTH is enabled.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M=hhÊh²hubj)�”}”(hŒ).. _abi_config_nvmet_ports_n_addr_adrfam:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-config-nvmet-ports-n-addr-adrfam”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjAubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_adrfam**”h]”jR)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_adrfam**”h]”hŒ&/config/nvmet/ports/N/addr_adrfam”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_portid**”h]”jR)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_portid**”h]”hŒ&/config/nvmet/ports/N/addr_portid”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Khj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_traddr**”h]”jR)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_traddr**”h]”hŒ&/config/nvmet/ports/N/addr_traddr”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/config\/nvmet\/ports\/N\/addr_trsvcid**”h]”jR)�”}”(hŒ+**\/config\/nvmet\/ports\/N\/addr_trsvcid**”h]”hŒ'/config/nvmet/ports/N/addr_trsvcid”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_trtype**”h]”jR)�”}”(hŒ***\/config\/nvmet\/ports\/N\/addr_trtype**”h]”hŒ&/config/nvmet/ports/N/addr_trtype”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Khjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/config\/nvmet\/ports\/N\/addr_treq**”h]”jR)�”}”(hŒ(**\/config\/nvmet\/ports\/N\/addr_treq**”h]”hŒ$/config/nvmet/ports/N/addr_treq”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Khj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj>ubah}”(h]”j=ah ]”h"]”Œ$abi_config_nvmet_ports_n_addr_adrfam”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j^j3sjŠ}”j=j3subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjch²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjmh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´Khjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ.Address attributes for an NVMe-oF target port.”h]”hŒ.Address attributes for an NVMe-oF target port.”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒraddr_adrfam: Shows or sets the address family. Accepted values: "pcie", "ipv4", "ipv6", "ib", "fc", "pci", "loop".”h]”hŒŽaddr_adrfam: Shows or sets the address family. Accepted values: “pcieâ€�, “ipv4â€�, “ipv6â€�, “ibâ€�, “fcâ€�, “pciâ€�, “loopâ€�.”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ5addr_portid: Shows or sets the port identifier (u16).”h]”hŒ5addr_portid: Shows or sets the port identifier (u16).”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ8addr_traddr: Shows or sets the transport address string.”h]”hŒ8addr_traddr: Shows or sets the transport address string.”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ=addr_trsvcid: Shows or sets the transport service identifier.”h]”hŒ=addr_trsvcid: Shows or sets the transport service identifier.”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ‰addr_trtype: Shows or sets the transport type. Accepted values: "rdma", "fc", "tcp", "pci", "loop". Also initializes default TSAS values.”h]”hŒ�addr_trtype: Shows or sets the transport type. Accepted values: “rdmaâ€�, “fcâ€�, “tcpâ€�, “pciâ€�, “loopâ€�. Also initializes default TSAS values.”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒ­addr_treq: Shows or sets the transport security requirements. Accepted values: "not specified", "required", "not required". For TCP with TLS1.3, "not specified" is rejected.”h]”hŒ½addr_treq: Shows or sets the transport security requirements. Accepted values: “not specifiedâ€�, “requiredâ€�, “not requiredâ€�. For TCP with TLS1.3, “not specifiedâ€� is rejected.”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubhÞ)�”}”(hŒCAll attributes require the port to be disabled before modification.”h]”hŒCAll attributes require the port to be disabled before modification.”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KhhÊh²hubj)�”}”(hŒ'.. _abi_config_nvmet_ports_n_addr_tsas:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-config-nvmet-ports-n-addr-tsas”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/config\/nvmet\/ports\/N\/addr_tsas**”h]”jR)�”}”(hŒ(**\/config\/nvmet\/ports\/N\/addr_tsas**”h]”hŒ$/config/nvmet/ports/N/addr_tsas”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KPhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj ubah}”(h]”j ah ]”h"]”Œ"abi_config_nvmet_ports_n_addr_tsas”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jZjsjŠ}”j jsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj_h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjih]”hŒconfigfs-nvmet”…”�”}”(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·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´KPhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KPhhÊh²hubhÞ)�”}”(hXShows or sets the transport-specific address subtype. For TCP transport, accepted values: "none", "tls1.3" (requires CONFIG_NVME_TARGET_TCP_TLS). For RDMA transport, shows the QP type: "connected" or "datagram". The port must be disabled before modification.”h]”hXShows or sets the transport-specific address subtype. For TCP transport, accepted values: “noneâ€�, “tls1.3â€� (requires CONFIG_NVME_TARGET_TCP_TLS). For RDMA transport, shows the QP type: “connectedâ€� or “datagramâ€�. The port must be disabled before modification.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KPhhÊh²hubj)�”}”(hŒ5.. _abi_config_nvmet_ports_n_ana_groups_id_ana_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-config-nvmet-ports-n-ana-groups-id-ana-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hj©ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/config\/nvmet\/ports\/N\/ana_groups\/ID\/ana_state**”h]”jR)�”}”(hŒ8**\/config\/nvmet\/ports\/N\/ana_groups\/ID\/ana_state**”h]”hŒ4/config/nvmet/ports/N/ana_groups/ID/ana_state”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Khj©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¦ubah}”(h]”j¥ah ]”h"]”Œ0abi_config_nvmet_ports_n_ana_groups_id_ana_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jôj›sjŠ}”j¥j›subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjùh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´KhjCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj@ubah}”(h]”j?ah ]”h"]”Œ/abi_config_nvmet_ports_n_param_inline_data_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŽj5sjŠ}”j?j5subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj“h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj�h]”hŒconfigfs-nvmet”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj›ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K3hj“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K3hhÊh²hubhÞ)�”}”(hŒ�Shows or sets the inline data size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”h]”hŒ�Shows or sets the inline data size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K3hhÊh²hubj)�”}”(hŒ2.. _abi_config_nvmet_ports_n_param_max_queue_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-config-nvmet-ports-n-param-max-queue-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjÝubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/config\/nvmet\/ports\/N\/param_max_queue_size**”h]”jR)�”}”(hŒ3**\/config\/nvmet\/ports\/N\/param_max_queue_size**”h]”hŒ//config/nvmet/ports/N/param_max_queue_size”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K[hjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjêubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÚubah}”(h]”jÙah ]”h"]”Œ-abi_config_nvmet_ports_n_param_max_queue_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j(jÏsjŠ}”jÙjÏsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj-h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj7h]”hŒconfigfs-nvmet”…”�”}”(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·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K[hj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K[hhÊh²hubhÞ)�”}”(hŒ‘Shows or sets the maximum queue size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”h]”hŒ‘Shows or sets the maximum queue size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K[hhÊh²hubj)�”}”(hŒ(.. _abi_config_nvmet_ports_n_param_mdts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-config-nvmet-ports-n-param-mdts”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjwubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/config\/nvmet\/ports\/N\/param_mdts**”h]”jR)�”}”(hŒ)**\/config\/nvmet\/ports\/N\/param_mdts**”h]”hŒ%/config/nvmet/ports/N/param_mdts”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KdhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjtubah}”(h]”jsah ]”h"]”Œ#abi_config_nvmet_ports_n_param_mdts”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÂjisjŠ}”jsjisubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjÇh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjÑh]”hŒconfigfs-nvmet”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÏubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´KdhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KdhhÊh²hubhÞ)�”}”(hŒ™Shows or sets the maximum data transfer size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”h]”hŒ™Shows or sets the maximum data transfer size for this port. Default is -1 which lets the transport choose. The port must be disabled before modification.”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KdhhÊh²hubj)�”}”(hŒ-.. _abi_config_nvmet_ports_n_param_pi_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-config-nvmet-ports-n-param-pi-enable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/config\/nvmet\/ports\/N\/param_pi_enable**”h]”jR)�”}”(hŒ.**\/config\/nvmet\/ports\/N\/param_pi_enable**”h]”hŒ*/config/nvmet/ports/N/param_pi_enable”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KFhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”j ah ]”h"]”Œ(abi_config_nvmet_ports_n_param_pi_enable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\jsjŠ}”j jsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjah²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjkh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´KFhjaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KFhhÊh²hubhÞ)�”}”(hŒÔShows or sets whether protection information (PI) is enabled/supported for this port. Accepts boolean value. Only available when CONFIG_BLK_DEV_INTEGRITY is enabled. The port must be disabled before modification.”h]”hŒÔShows or sets whether protection information (PI) is enabled/supported for this port. Accepts boolean value. Only available when CONFIG_BLK_DEV_INTEGRITY is enabled. The port must be disabled before modification.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KFhhÊh²hubj)�”}”(hŒ8.. _abi_config_nvmet_ports_n_referrals_name_addr_adrfam:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-config-nvmet-ports-n-referrals-name-addr-adrfam”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj«ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_adrfam**”h]”jR)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_adrfam**”h]”hŒ7/config/nvmet/ports/N/referrals/NAME/addr_adrfam”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_portid**”h]”jR)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_portid**”h]”hŒ7/config/nvmet/ports/N/referrals/NAME/addr_portid”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_traddr**”h]”jR)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_traddr**”h]”hŒ7/config/nvmet/ports/N/referrals/NAME/addr_traddr”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_trsvcid**”h]”jR)�”}”(hŒ<**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_trsvcid**”h]”hŒ8/config/nvmet/ports/N/referrals/NAME/addr_trsvcid”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_trtype**”h]”jR)�”}”(hŒ;**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_trtype**”h]”hŒ7/config/nvmet/ports/N/referrals/NAME/addr_trtype”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjc ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_treq**”h]”jR)�”}”(hŒ9**\/config\/nvmet\/ports\/N\/referrals\/NAME\/addr_treq**”h]”hŒ5/config/nvmet/ports/N/referrals/NAME/addr_treq”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/config\/nvmet\/ports\/N\/referrals\/NAME\/enable**”h]”jR)�”}”(hŒ6**\/config\/nvmet\/ports\/N\/referrals\/NAME\/enable**”h]”hŒ2/config/nvmet/ports/N/referrals/NAME/enable”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj· ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¨ubah}”(h]”j§ah ]”h"]”Œ3abi_config_nvmet_ports_n_referrals_name_addr_adrfam”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jò j�sjŠ}”j§j�subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj÷ h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj h]”hŒconfigfs-nvmet”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÿ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K"hj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hhÊh²hubhÞ)�”}”(hŒñAddress attributes and enable control for a referral entry under a port. The addr_* attributes have the same semantics as the corresponding port-level attributes. The enable attribute shows or sets whether this referral is enabled (boolean).”h]”hŒñAddress attributes and enable control for a referral entry under a port. The addr_* attributes have the same semantics as the corresponding port-level attributes. The enable attribute shows or sets whether this referral is enabled (boolean).”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K"hhÊh²hubj)�”}”(hŒ9.. _abi_config_nvmet_subsystems_name_attr_allow_any_host:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-config-nvmet-subsystems-name-attr-allow-any-host”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KhjA ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj> ubah}”(h]”j= ah ]”h"]”Œ4abi_config_nvmet_subsystems_name_attr_allow_any_host”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŒ j3 sjŠ}”j= j3 subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj‘ h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj› h]”hŒconfigfs-nvmet”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj™ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j§ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´Kmhj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KmhhÊh²hubhÞ)�”}”(hŒ�Shows or sets whether any host is allowed to connect. Accepts boolean value. Cannot be set to 1 if explicit hosts are linked in the allowed_hosts/ directory.”h]”hŒ�Shows or sets whether any host is allowed to connect. Accepts boolean value. Cannot be set to 1 if explicit hosts are linked in the allowed_hosts/ directory.”…”�”}”(hj¿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KmhhÊh²hubj)�”}”(hŒ5.. _abi_config_nvmet_subsystems_name_attr_cntlid_min:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-config-nvmet-subsystems-name-attr-cntlid-min”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjÛ ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/config\/nvmet\/subsystems\/NAME\/attr_cntlid_min**”h]”jR)�”}”(hŒ6**\/config\/nvmet\/subsystems\/NAME\/attr_cntlid_min**”h]”hŒ2/config/nvmet/subsystems/NAME/attr_cntlid_min”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K¼hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjè ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/config\/nvmet\/subsystems\/NAME\/attr_cntlid_max**”h]”jR)�”}”(hŒ6**\/config\/nvmet\/subsystems\/NAME\/attr_cntlid_max**”h]”hŒ2/config/nvmet/subsystems/NAME/attr_cntlid_max”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K¼hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÛ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjØ ubah}”(h]”j× ah ]”h"]”Œ0abi_config_nvmet_subsystems_name_attr_cntlid_min”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jP jÍ sjŠ}”j× jÍ subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjU h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj_ h]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´K¼hjU ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K¼hhÊh²hubhÞ)�”}”(hŒuattr_cntlid_min: Shows or sets the minimum controller ID (u16). Must be nonzero and not greater than attr_cntlid_max.”h]”hŒuattr_cntlid_min: Shows or sets the minimum controller ID (u16). Must be nonzero and not greater than attr_cntlid_max.”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K¼hhÊh²hubhÞ)�”}”(hŒrattr_cntlid_max: Shows or sets the maximum controller ID (u16). Must be nonzero and not less than attr_cntlid_min.”h]”hŒrattr_cntlid_max: Shows or sets the maximum controller ID (u16). Must be nonzero and not less than attr_cntlid_min.”…”�”}”(hj‘ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K¼hhÊh²hubj)�”}”(hŒ3.. _abi_config_nvmet_subsystems_name_attr_firmware:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-config-nvmet-subsystems-name-attr-firmware”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj­ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/config\/nvmet\/subsystems\/NAME\/attr_firmware**”h]”jR)�”}”(hŒ4**\/config\/nvmet\/subsystems\/NAME\/attr_firmware**”h]”hŒ0/config/nvmet/subsystems/NAME/attr_firmware”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhjÀ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj­ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjª ubah}”(h]”j© ah ]”h"]”Œ.abi_config_nvmet_subsystems_name_attr_firmware”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jø jŸ sjŠ}”j© jŸ subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjý h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj h]”hŒconfigfs-nvmet”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´Mhjý ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubhÞ)�”}”(hŒ±Shows or sets the firmware revision string for this subsystem. Must be a 1-8 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”h]”hŒ±Shows or sets the firmware revision string for this subsystem. Must be a 1-8 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubj)�”}”(hŒ3.. _abi_config_nvmet_subsystems_name_attr_ieee_oui:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-config-nvmet-subsystems-name-attr-ieee-oui”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjG ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/config\/nvmet\/subsystems\/NAME\/attr_ieee_oui**”h]”jR)�”}”(hŒ4**\/config\/nvmet\/subsystems\/NAME\/attr_ieee_oui**”h]”hŒ0/config/nvmet/subsystems/NAME/attr_ieee_oui”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjT ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjG ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjD ubah}”(h]”jC ah ]”h"]”Œ.abi_config_nvmet_subsystems_name_attr_ieee_oui”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j’ j9 sjŠ}”jC j9 subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj— h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj¡ h]”hŒconfigfs-nvmet”…”�”}”(hj£ h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjŸ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j­ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´Mhj— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubhÞ)�”}”(hŒŸShows or sets the IEEE OUI for this subsystem. Displayed in "0x%06x" format. Must be a 24-bit value. Cannot be changed after the subsystem has been discovered.”h]”hŒ£Shows or sets the IEEE OUI for this subsystem. Displayed in “0x%06xâ€� format. Must be a 24-bit value. Cannot be changed after the subsystem has been discovered.”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubj)�”}”(hŒ0.. _abi_config_nvmet_subsystems_name_attr_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-config-nvmet-subsystems-name-attr-model”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjá ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/config\/nvmet\/subsystems\/NAME\/attr_model**”h]”jR)�”}”(hŒ1**\/config\/nvmet\/subsystems\/NAME\/attr_model**”h]”hŒ-/config/nvmet/subsystems/NAME/attr_model”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÈhjô ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjá ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÞ ubah}”(h]”jÝ ah ]”h"]”Œ+abi_config_nvmet_subsystems_name_attr_model”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j, jÓ sjŠ}”jÝ jÓ subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj1 h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj; h]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´KÈhj1 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÈhhÊh²hubhÞ)�”}”(hŒ¦Shows or sets the model number for this subsystem. Must be a 1-40 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”h]”hŒ¦Shows or sets the model number for this subsystem. Must be a 1-40 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”…”�”}”(hj_ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÈhhÊh²hubj)�”}”(hŒ4.. _abi_config_nvmet_subsystems_name_attr_pi_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-config-nvmet-subsystems-name-attr-pi-enable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hj{ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/config\/nvmet\/subsystems\/NAME\/attr_pi_enable**”h]”jR)�”}”(hŒ5**\/config\/nvmet\/subsystems\/NAME\/attr_pi_enable**”h]”hŒ1/config/nvmet/subsystems/NAME/attr_pi_enable”…”�”}”(hj• h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÑhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjˆ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj{ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjx ubah}”(h]”jw ah ]”h"]”Œ/abi_config_nvmet_subsystems_name_attr_pi_enable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÆ jm sjŠ}”jw jm subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjË h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjÕ h]”hŒconfigfs-nvmet”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÓ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”já Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´KÑhjË ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÑhhÊh²hubhÞ)�”}”(hŒªShows or sets whether protection information (PI) is enabled/supported for this subsystem. Accepts boolean value. Only available when CONFIG_BLK_DEV_INTEGRITY is enabled.”h]”hŒªShows or sets whether protection information (PI) is enabled/supported for this subsystem. Accepts boolean value. Only available when CONFIG_BLK_DEV_INTEGRITY is enabled.”…”�”}”(hjù h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÑhhÊh²hubj)�”}”(hŒ2.. _abi_config_nvmet_subsystems_name_attr_qid_max:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-config-nvmet-subsystems-name-attr-qid-max”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/config\/nvmet\/subsystems\/NAME\/attr_qid_max**”h]”jR)�”}”(hŒ3**\/config\/nvmet\/subsystems\/NAME\/attr_qid_max**”h]”hŒ//config/nvmet/subsystems/NAME/attr_qid_max”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ-abi_config_nvmet_subsystems_name_attr_qid_max”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j`jsjŠ}”jjsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjeh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjoh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´M hjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M hhÊh²hubhÞ)�”}”(hŒ Shows or sets the maximum queue ID (number of I/O queues, u16). Must be between 1 and 128. Changing this value forces reconnection of all connected controllers.”h]”hŒ Shows or sets the maximum queue ID (number of I/O queues, u16). Must be between 1 and 128. Changing this value forces reconnection of all connected controllers.”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M hhÊh²hubj)�”}”(hŒ4.. _abi_config_nvmet_subsystems_name_attr_vendor_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-config-nvmet-subsystems-name-attr-vendor-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj¯ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/config\/nvmet\/subsystems\/NAME\/attr_vendor_id**”h]”jR)�”}”(hŒ5**\/config\/nvmet\/subsystems\/NAME\/attr_vendor_id**”h]”hŒ1/config/nvmet/subsystems/NAME/attr_vendor_id”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M1hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¼ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/config\/nvmet\/subsystems\/NAME\/attr_subsys_vendor_id**”h]”jR)�”}”(hŒ<**\/config\/nvmet\/subsystems\/NAME\/attr_subsys_vendor_id**”h]”hŒ8/config/nvmet/subsystems/NAME/attr_subsys_vendor_id”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M1hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¬ubah}”(h]”j«ah ]”h"]”Œ/abi_config_nvmet_subsystems_name_attr_vendor_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j$j¡sjŠ}”j«j¡subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj)h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj3h]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´M1hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M1hhÊh²hubhÞ)�”}”(hŒgattr_vendor_id: Shows or sets the PCI vendor ID reported by this subsystem. Displayed in "0x%x" format.”h]”hŒkattr_vendor_id: Shows or sets the PCI vendor ID reported by this subsystem. Displayed in “0x%xâ€� format.”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M1hhÊh²hubhÞ)�”}”(hŒ]attr_subsys_vendor_id: Shows or sets the PCI subsystem vendor ID. Displayed in "0x%x" format.”h]”hŒaattr_subsys_vendor_id: Shows or sets the PCI subsystem vendor ID. Displayed in “0x%xâ€� format.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M1hhÊh²hubj)�”}”(hŒ2.. _abi_config_nvmet_subsystems_name_attr_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-config-nvmet-subsystems-name-attr-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj�ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/config\/nvmet\/subsystems\/NAME\/attr_version**”h]”jR)�”}”(hŒ3**\/config\/nvmet\/subsystems\/NAME\/attr_version**”h]”hŒ//config/nvmet/subsystems/NAME/attr_version”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‘hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/config\/nvmet\/subsystems\/NAME\/attr_serial**”h]”jR)�”}”(hŒ2**\/config\/nvmet\/subsystems\/NAME\/attr_serial**”h]”hŒ./config/nvmet/subsystems/NAME/attr_serial”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‘hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj~ubah}”(h]”j}ah ]”h"]”Œ-abi_config_nvmet_subsystems_name_attr_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jöjssjŠ}”j}jssubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´K‘hjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‘hhÊh²hubhÞ)�”}”(hŒ´attr_version: Shows or sets the NVMe version reported by this subsystem. Format: "major.minor" or "major.minor.tertiary". Cannot be changed after the subsystem has been discovered.”h]”hŒ¼attr_version: Shows or sets the NVMe version reported by this subsystem. Format: “major.minorâ€� or “major.minor.tertiaryâ€�. Cannot be changed after the subsystem has been discovered.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‘hhÊh²hubhÞ)�”}”(hŒ¡attr_serial: Shows or sets the serial number. Must be a 1-20 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”h]”hŒ¡attr_serial: Shows or sets the serial number. Must be a 1-20 byte ASCII string (characters 0x20-0x7e). Cannot be changed after the subsystem has been discovered.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‘hhÊh²hubj)�”}”(hŒ?.. _abi_config_nvmet_subsystems_name_namespaces_nsid_ana_grpid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ:abi-config-nvmet-subsystems-name-namespaces-nsid-ana-grpid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjSubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/ana_grpid**”h]”jR)�”}”(hŒB**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/ana_grpid**”h]”hŒ>/config/nvmet/subsystems/NAME/namespaces/NSID/ana_grpid”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjPubah}”(h]”jOah ]”h"]”Œ:abi_config_nvmet_subsystems_name_namespaces_nsid_ana_grpid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jžjEsjŠ}”jOjEsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj£h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj­h]”hŒconfigfs-nvmet”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj«ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K hj£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K hhÊh²hubhÞ)�”}”(hŒ˜Shows or sets the ANA (Asymmetric Namespace Access) Group ID for this namespace. Must be between 1 and 128. Changing triggers an ANA event notification.”h]”hŒ˜Shows or sets the ANA (Asymmetric Namespace Access) Group ID for this namespace. Must be between 1 and 128. Changing triggers an ANA event notification.”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K hhÊh²hubj)�”}”(hŒA.. _abi_config_nvmet_subsystems_name_namespaces_nsid_buffered_io:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œhjí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Œ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjGh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´K©hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K©hhÊh²hubhÞ)�”}”(hŒ‰Shows or sets whether buffered I/O is used for this namespace. Accepts boolean value. The namespace must be disabled before modification.”h]”hŒ‰Shows or sets whether buffered I/O is used for this namespace. Accepts boolean value. The namespace must be disabled before modification.”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K©hhÊh²hubj)�”}”(hŒA.. _abi_config_nvmet_subsystems_name_namespaces_nsid_device_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œhj‡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Œ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj5h]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´Kvhj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KvhhÊh²hubhÞ)�”}”(hŒ8Namespace attributes added with the initial NVMe target.”h]”hŒ8Namespace attributes added with the initial NVMe target.”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KvhhÊh²hubhÞ)�”}”(hŒmdevice_path: Shows or sets the backend block device path. The namespace must be disabled before modification.”h]”hŒmdevice_path: Shows or sets the backend block device path. The namespace must be disabled before modification.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KvhhÊh²hubhÞ)�”}”(hŒªdevice_nguid: Shows or sets the NGUID (128-bit identifier). Accepts 32 hex digits with optional "-" or ":" separators. The namespace must be disabled before modification.”h]”hŒ²device_nguid: Shows or sets the NGUID (128-bit identifier). Accepts 32 hex digits with optional “-â€� or “:â€� separators. The namespace must be disabled before modification.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KvhhÊh²hubhÞ)�”}”(hŒBenable: Shows or sets whether this namespace is enabled (boolean).”h]”hŒBenable: Shows or sets whether this namespace is enabled (boolean).”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KvhhÊh²hubj)�”}”(hŒA.. _abi_config_nvmet_subsystems_name_namespaces_nsid_device_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒhjŸ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Œ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjùh]”hŒconfigfs-nvmet”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj÷ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K‰hjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‰hhÊh²hubhÞ)�”}”(hŒ^Shows or sets the UUID for this namespace. The namespace must be disabled before modification.”h]”hŒ^Shows or sets the UUID for this namespace. The namespace must be disabled before modification.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K‰hhÊh²hubj)�”}”(hŒ<.. _abi_config_nvmet_subsystems_name_namespaces_nsid_p2pmem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-config-nvmet-subsystems-name-namespaces-nsid-p2pmem”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hj9ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/p2pmem**”h]”jR)�”}”(hŒ?**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/p2pmem**”h]”hŒ;/config/nvmet/subsystems/NAME/namespaces/NSID/p2pmem”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K²hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj6ubah}”(h]”j5ah ]”h"]”Œ7abi_config_nvmet_subsystems_name_namespaces_nsid_p2pmem”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j„j+sjŠ}”j5j+subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj‰h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj“h]”hŒconfigfs-nvmet”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŸŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´K²hj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K²hhÊh²hubhÞ)�”}”(hŒÎShows or sets the P2P DMA memory device for this namespace. Accepts a PCI device BDF, "auto", or "none". The namespace must be disabled before modification. Only available when CONFIG_PCI_P2PDMA is enabled.”h]”hŒÖShows or sets the P2P DMA memory device for this namespace. Accepts a PCI device BDF, “autoâ€�, or “noneâ€�. The namespace must be disabled before modification. Only available when CONFIG_PCI_P2PDMA is enabled.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´K²hhÊh²hubj)�”}”(hŒA.. _abi_config_nvmet_subsystems_name_namespaces_nsid_resv_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒhjÓ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Œ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj-h]”hŒconfigfs-nvmet”…”�”}”(hj/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_stable_configfs_nvmet”uh1hh³jgh´M(hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M(hhÊh²hubhÞ)�”}”(hŒžShows or sets whether persistent reservation support is enabled for this namespace. Accepts boolean value. The namespace must be disabled before modification.”h]”hŒžShows or sets whether persistent reservation support is enabled for this namespace. Accepts boolean value. The namespace must be disabled before modification.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´M(hhÊh²hubj)�”}”(hŒE.. _abi_config_nvmet_subsystems_name_namespaces_nsid_revalidate_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ@abi-config-nvmet-subsystems-name-namespaces-nsid-revalidate-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j2hjmubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒH**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/revalidate_size**”h]”jR)�”}”(hŒH**\/config\/nvmet\/subsystems\/NAME\/namespaces\/NSID\/revalidate_size**”h]”hŒD/config/nvmet/subsystems/NAME/namespaces/NSID/revalidate_size”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÛhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjzubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjmubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjjubah}”(h]”jiah ]”h"]”Œ@abi_config_nvmet_subsystems_name_namespaces_nsid_revalidate_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¸j_sjŠ}”jij_subhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj½h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjÇh]”hŒconfigfs-nvmet”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÅubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÓŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´KÛhj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÛhhÊh²hubhÞ)�”}”(hŒ”Write-only. Writing 1 triggers namespace size revalidation. If the size has changed, a namespace changed AEN is sent. The namespace must be enabled.”h]”hŒ”Write-only. Writing 1 triggers namespace size revalidation. If the size has changed, a namespace changed AEN is sent. The namespace must be enabled.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KÛhhÊh²hubj)�”}”(hŒ<.. _abi_config_nvmet_subsystems_name_passthru_admin_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-config-nvmet-subsystems-name-passthru-admin-timeout”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hjubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/config\/nvmet\/subsystems\/NAME\/passthru\/admin_timeout**”h]”jR)�”}”(hŒ>**\/config\/nvmet\/subsystems\/NAME\/passthru\/admin_timeout**”h]”hŒ:/config/nvmet/subsystems/NAME/passthru/admin_timeout”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Kõhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/config\/nvmet\/subsystems\/NAME\/passthru\/io_timeout**”h]”jR)�”}”(hŒ;**\/config\/nvmet\/subsystems\/NAME\/passthru\/io_timeout**”h]”hŒ7/config/nvmet/subsystems/NAME/passthru/io_timeout”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KõhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ7abi_config_nvmet_subsystems_name_passthru_admin_timeout”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j|jùsjŠ}”jjùsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hj‹h]”hŒconfigfs-nvmet”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j—Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_configfs_nvmet”uh1hh³jgh´Kõhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KõhhÊh²hubhÞ)�”}”(hŒXadmin_timeout: Shows or sets the admin command timeout for passthrough mode, in jiffies.”h]”hŒXadmin_timeout: Shows or sets the admin command timeout for passthrough mode, in jiffies.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KõhhÊh²hubhÞ)�”}”(hŒSio_timeout: Shows or sets the I/O command timeout for passthrough mode, in jiffies.”h]”hŒSio_timeout: Shows or sets the I/O command timeout for passthrough mode, in jiffies.”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KõhhÊh²hubhÞ)�”}”(hŒ;Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”h]”hŒ;Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KõhhÊh²hubj)�”}”(hŒ8.. _abi_config_nvmet_subsystems_name_passthru_clear_ids:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-config-nvmet-subsystems-name-passthru-clear-ids”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khjçubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjäubah}”(h]”jãah ]”h"]”Œ3abi_config_nvmet_subsystems_name_passthru_clear_ids”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j2jÙsjŠ}”jãjÙsubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hj7h²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjAh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´Mhj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubhÞ)�”}”(hŒ�Shows or sets whether to clear identify data IDs in passthrough mode. Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”h]”hŒ�Shows or sets whether to clear identify data IDs in passthrough mode. Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´MhhÊh²hubj)�”}”(hŒ:.. _abi_config_nvmet_subsystems_name_passthru_device_path:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-config-nvmet-subsystems-name-passthru-device-path”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj�ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/config\/nvmet\/subsystems\/NAME\/passthru\/device_path**”h]”jR)�”}”(hŒ<**\/config\/nvmet\/subsystems\/NAME\/passthru\/device_path**”h]”hŒ8/config/nvmet/subsystems/NAME/passthru/device_path”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Kähj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/config\/nvmet\/subsystems\/NAME\/passthru\/enable**”h]”jR)�”}”(hŒ7**\/config\/nvmet\/subsystems\/NAME\/passthru\/enable**”h]”hŒ3/config/nvmet/subsystems/NAME/passthru/enable”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´Kähj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj~ubah}”(h]”j}ah ]”h"]”Œ5abi_config_nvmet_subsystems_name_passthru_device_path”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jöjssjŠ}”j}jssubhÞ)�”}”(hŒFDefined on file :ref:`configfs-nvmet `”h]”(hŒDefined on file ”…”�”}”(hjûh²hh³Nh´Nubh)�”}”(hŒ6:ref:`configfs-nvmet `”h]”j™)�”}”(hjh]”hŒconfigfs-nvmet”…”�”}”(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_stable_configfs_nvmet”uh1hh³jgh´Kähjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KähhÊh²hubhÞ)�”}”(hŒPassthrough mode attributes.”h]”hŒPassthrough mode attributes.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KähhÊh²hubhÞ)�”}”(hŒ–device_path: Shows or sets the NVMe controller character device path (e.g., /dev/nvme0). Cannot be changed while the passthrough controller is active.”h]”hŒ–device_path: Shows or sets the NVMe controller character device path (e.g., /dev/nvme0). Cannot be changed while the passthrough controller is active.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KähhÊh²hubhÞ)�”}”(hŒDenable: Shows or sets whether passthrough mode is enabled (boolean).”h]”hŒDenable: Shows or sets whether passthrough mode is enabled (boolean).”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KähhÊh²hubhÞ)�”}”(hŒ;Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”h]”hŒ;Only available when CONFIG_NVME_TARGET_PASSTHRU is enabled.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jgh´KähhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /dev/fw”h]”hŒSymbols under /dev/fw”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjah³Nh´Nubj)�”}”(hŒ.. _abi_dev_fw_0_9:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-dev-fw-0-9”uh1jh´Khjaubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj€ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/dev\/fw[0\-9]\+**”h]”jR)�”}”(hŒ**\/dev\/fw[0\-9]\+**”h]”hŒ/dev/fw[0-9]+”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/stable/firewire-cdev”h´Khj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj}ubah}”(h]”j|ah ]”h"]”Œabi_dev_fw_0_9”ah$]”h&]”uh1j(hjajˆ}”jÌjrsjŠ}”j|jrsubhÞ)�”}”(hŒDDefined on file :ref:`firewire-cdev `”h]”(hŒDefined on file ”…”�”}”(hjÑh²hh³Nh´Nubh)�”}”(hŒ4:ref:`firewire-cdev `”h]”j™)�”}”(hjÛh]”hŒ firewire-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_stable_firewire_cdev”uh1hh³j®h´KhjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhÞ)�”}”(hŒÝThe character device files /dev/fw* are the interface between firewire-core and IEEE 1394 device drivers implemented in userspace. The ioctl(2)- and read(2)-based ABI is defined and documented in .”h]”hŒÝThe character device files /dev/fw* are the interface between firewire-core and IEEE 1394 device drivers implemented in userspace. The ioctl(2)- and read(2)-based ABI is defined and documented in .”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhÞ)�”}”(hŒgThis ABI offers most of the features which firewire-core also exposes to kernelspace IEEE 1394 drivers.”h]”hŒgThis ABI offers most of the features which firewire-core also exposes to kernelspace IEEE 1394 drivers.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhÞ)�”}”(hŒ�Each /dev/fw* is associated with one IEEE 1394 node, which can be remote or local nodes. Operations on a /dev/fw* file have different scope:”h]”hŒ�Each /dev/fw* is associated with one IEEE 1394 node, which can be remote or local nodes. Operations on a /dev/fw* file have different scope:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhŒ block_quote”“”)�”}”(hXk- The 1394 node which is associated with the file: - Asynchronous request transmission - Get the Configuration ROM - Query node ID - Query maximum speed of the path between this node and local node - The 1394 bus (i.e. "card") to which the node is attached to: - Isochronous stream transmission and reception - Asynchronous stream transmission and reception - Asynchronous broadcast request transmission - PHY packet transmission and reception - Allocate, reallocate, deallocate isochronous resources (channels, bandwidth) at the bus's IRM - Query node IDs of local node, root node, IRM, bus manager - Query cycle time - Bus reset initiation, bus reset event reception - All 1394 buses: - Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests - Addition of descriptors or directories to the local nodes' Configuration ROM ”h]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒåThe 1394 node which is associated with the file: - Asynchronous request transmission - Get the Configuration ROM - Query node ID - Query maximum speed of the path between this node and local node ”h]”(hÞ)�”}”(hŒ0The 1394 node which is associated with the file:”h]”hŒ0The 1394 node which is associated with the file:”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj6ubj*)�”}”(hŒ•- Asynchronous request transmission - Get the Configuration ROM - Query node ID - Query maximum speed of the path between this node and local node ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒ!Asynchronous request transmission”h]”hÞ)�”}”(hjQh]”hŒ!Asynchronous request transmission”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjOubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjLubj5)�”}”(hŒGet the Configuration ROM”h]”hÞ)�”}”(hjhh]”hŒGet the Configuration ROM”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjLubj5)�”}”(hŒ Query node ID”h]”hÞ)�”}”(hjh]”hŒ Query node ID”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjLubj5)�”}”(hŒAQuery maximum speed of the path between this node and local node ”h]”hÞ)�”}”(hŒ@Query maximum speed of the path between this node and local node”h]”hŒ@Query maximum speed of the path between this node and local node”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjLubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j/h³j®h´KhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³j®h´Khj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j4hj1ubj5)�”}”(hXThe 1394 bus (i.e. "card") to which the node is attached to: - Isochronous stream transmission and reception - Asynchronous stream transmission and reception - Asynchronous broadcast request transmission - PHY packet transmission and reception - Allocate, reallocate, deallocate isochronous resources (channels, bandwidth) at the bus's IRM - Query node IDs of local node, root node, IRM, bus manager - Query cycle time - Bus reset initiation, bus reset event reception ”h]”(hÞ)�”}”(hŒAll 1394 buses: - Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests - Addition of descriptors or directories to the local nodes' Configuration ROM ”h]”(hÞ)�”}”(hŒAll 1394 buses:”h]”hŒAll 1394 buses:”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj¦ubj*)�”}”(hX - Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests - Addition of descriptors or directories to the local nodes' Configuration ROM ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒ¯Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests”h]”hÞ)�”}”(hŒ¯Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests”h]”hŒ¯Allocation of IEEE 1212 address ranges on the local link layers, reception of inbound requests to such an address range, asynchronous response transmission to inbound requests”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hj¼ubj5)�”}”(hŒMAddition of descriptors or directories to the local nodes' Configuration ROM ”h]”hÞ)�”}”(hŒLAddition of descriptors or directories to the local nodes' Configuration ROM”h]”hŒNAddition of descriptors or directories to the local nodes’ Configuration ROM”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hj¼ubeh}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³j®h´Khj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³j®h´Khj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j4hj1ubeh}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³j®h´Khj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³j®h´KhjaubhÞ)�”}”(hŒËDue to the different scope of operations and in order to let userland implement different access permission models, some operations are restricted to /dev/fw* files that are associated with a local node:”h]”hŒËDue to the different scope of operations and in order to let userland implement different access permission models, some operations are restricted to /dev/fw* files that are associated with a local node:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khjaubj*)�”}”(hŒy- Addition of descriptors or directories to the local nodes' Configuration ROM - PHY packet transmission and reception ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒLAddition of descriptors or directories to the local nodes' Configuration ROM”h]”hÞ)�”}”(hŒLAddition of descriptors or directories to the local nodes' Configuration ROM”h]”hŒNAddition of descriptors or directories to the local nodes’ Configuration ROM”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjubj5)�”}”(hŒ&PHY packet transmission and reception ”h]”hÞ)�”}”(hŒ%PHY packet transmission and reception”h]”hŒ%PHY packet transmission and reception”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjubeh}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³j®h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³j®h´KhjaubhÞ)�”}”(hŒØA /dev/fw* file remains associated with one particular node during its entire life time. Bus topology changes, and hence node ID changes, are tracked by firewire-core. ABI users do not need to be aware of topology.”h]”hŒØA /dev/fw* file remains associated with one particular node during its entire life time. Bus topology changes, and hence node ID changes, are tracked by firewire-core. ABI users do not need to be aware of topology.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhÞ)�”}”(hŒ,The following file operations are supported:”h]”hŒ,The following file operations are supported:”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjaubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ4open(2) Currently the only useful flags are O_RDWR. ”h]”(hŒterm”“”)�”}”(hŒopen(2)”h]”hŒopen(2)”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khj�ubhŒ definition”“”)�”}”(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&]”uh1j•hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j®h´Khj|ubj€)�”}”(hŒÞioctl(2) Initiate various actions. Some take immediate effect, others are performed asynchronously while or after the ioctl returns. See the inline documentation in for descriptions 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´Khj´ubj–)�”}”(hhh]”hÞ)�”}”(hŒÔInitiate various actions. Some take immediate effect, others are performed asynchronously while or after the ioctl returns. See the inline documentation in for descriptions of all ioctls.”h]”hŒÔInitiate various actions. Some take immediate effect, others are performed asynchronously while or after the ioctl returns. See the inline documentation in for descriptions of all ioctls.”…”�”}”(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&]”uh1jh³j®h´Khj|ubj€)�”}”(hŒXpoll(2), select(2), epoll_wait(2) etc. Watch for events to become available to be read. ”h]”(j†)�”}”(hŒ&poll(2), select(2), epoll_wait(2) etc.”h]”hŒ&poll(2), select(2), epoll_wait(2) etc.”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khjãubj–)�”}”(hhh]”hÞ)�”}”(hŒ0Watch for events to become available to be read.”h]”hŒ0Watch for events to become available to be read.”…”�”}”(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&]”uh1jh³j®h´Khj|ubj€)�”}”(hX¾read(2) Receive various events. There are solicited events like outbound asynchronous transaction completion or isochronous buffer completion, and unsolicited events such as bus resets, request reception, or PHY packet reception. Always use a read buffer which is large enough to receive the largest event that could ever arrive. See for descriptions of all event types and for which ioctls affect reception of events. ”h]”(j†)�”}”(hŒread(2)”h]”hŒread(2)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khjubj–)�”}”(hhh]”hÞ)�”}”(hXµReceive various events. There are solicited events like outbound asynchronous transaction completion or isochronous buffer completion, and unsolicited events such as bus resets, request reception, or PHY packet reception. Always use a read buffer which is large enough to receive the largest event that could ever arrive. See for descriptions of all event types and for which ioctls affect reception of events.”h]”hXµReceive various events. There are solicited events like outbound asynchronous transaction completion or isochronous buffer completion, and unsolicited events such as bus resets, request reception, or PHY packet reception. Always use a read buffer which is large enough to receive the largest event that could ever arrive. See for descriptions of all event types and for which ioctls affect reception of events.”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j®h´Khj|ubj€)�”}”(hX•mmap(2) Allocate a DMA buffer for isochronous reception or transmission and map it into the process address space. The arguments should be used as follows: addr = NULL, length = the desired buffer size, i.e. number of packets times size of largest packet, prot = at least PROT_READ for reception and at least PROT_WRITE for transmission, flags = MAP_SHARED, fd = the handle to the /dev/fw*, offset = 0. ”h]”(j†)�”}”(hŒmmap(2)”h]”hŒmmap(2)”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´KhjAubj–)�”}”(hhh]”hÞ)�”}”(hXŒAllocate a DMA buffer for isochronous reception or transmission and map it into the process address space. The arguments should be used as follows: addr = NULL, length = the desired buffer size, i.e. number of packets times size of largest packet, prot = at least PROT_READ for reception and at least PROT_WRITE for transmission, flags = MAP_SHARED, fd = the handle to the /dev/fw*, offset = 0.”h]”hXŒAllocate a DMA buffer for isochronous reception or transmission and map it into the process address space. The arguments should be used as follows: addr = NULL, length = the desired buffer size, i.e. number of packets times size of largest packet, prot = at least PROT_READ for reception and at least PROT_WRITE for transmission, flags = MAP_SHARED, fd = the handle to the /dev/fw*, offset = 0.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´KhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j®h´Khj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhjaubhÞ)�”}”(hŒ{Isochronous reception works in packet-per-buffer fashion except for multichannel reception which works in buffer-fill mode.”h]”hŒ{Isochronous reception works in packet-per-buffer fashion except for multichannel reception which works in buffer-fill mode.”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j®h´Khjaubj{)�”}”(hhh]”(j€)�”}”(hŒKmunmap(2) Unmap the isochronous I/O buffer from the process address space. ”h]”(j†)�”}”(hŒ munmap(2)”h]”hŒ munmap(2)”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khj‡ubj–)�”}”(hhh]”hÞ)�”}”(hŒ@Unmap the isochronous I/O buffer from the process address space.”h]”hŒ@Unmap the isochronous I/O buffer from the process address space.”…”�”}”(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&]”uh1jh³j®h´Khj„ubj€)�”}”(hXclose(2) Besides stopping and freeing I/O contexts that were associated with the file descriptor, back out any changes to the local nodes' Configuration ROM. Deallocate isochronous channels and bandwidth at the IRM that were marked for kernel-assisted re- and deallocation. ”h]”(j†)�”}”(hŒclose(2)”h]”hŒclose(2)”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khj¶ubj–)�”}”(hhh]”hÞ)�”}”(hX Besides stopping and freeing I/O contexts that were associated with the file descriptor, back out any changes to the local nodes' Configuration ROM. Deallocate isochronous channels and bandwidth at the IRM that were marked for kernel-assisted re- and deallocation.”h]”hX Besides stopping and freeing I/O contexts that were associated with the file descriptor, back out any changes to the local nodes’ Configuration ROM. Deallocate isochronous channels and bandwidth at the IRM that were marked for kernel-assisted re- and deallocation.”…”�”}”(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&]”uh1jh³j®h´Khj„ubj€)�”}”(hŒVUsers: libraw1394; libdc1394; libhinawa; tools like linux-firewire-utils, fwhack, ... ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j®h´Khjåubj–)�”}”(hhh]”hÞ)�”}”(hŒNlibraw1394; libdc1394; libhinawa; tools like linux-firewire-utils, fwhack, ...”h]”hŒNlibraw1394; libdc1394; libhinawa; tools like linux-firewire-utils, fwhack, ...”…”�”}”(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&]”uh1jh³j®h´Khj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhjaubeh}”(h]”Œsymbols-under-dev-fw”ah ]”h"]”Œsymbols under /dev/fw”ah$]”h&]”uh1hÈhhÊh²hh³Nh´NubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Symbols under /sys/accessibility”h]”hŒ Symbols under /sys/accessibility”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj"h³Nh´Nubj)�”}”(hŒ-.. _abi_sys_accessibility_speakup_synth_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-accessibility-speakup-synth-name”uh1jh´Khj"ubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjAubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/accessibility\/speakup\/\\/**”h]”jR)�”}”(hŒ4**\/sys\/accessibility\/speakup\/\\/**”h]”hŒ0/sys/accessibility/speakup//”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ-Documentation/ABI/stable/sysfs-driver-speakup”h´M hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj>ubah}”(h]”j=ah ]”h"]”Œ(abi_sys_accessibility_speakup_synth_name”ah$]”h&]”uh1j(hj"jˆ}”j�j3sjŠ}”j=j3subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj’h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjœh]”hŒsysfs-driver-speakup”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjšubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´M hj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M hj"ubhÞ)�”}”(hXãIn `/sys/accessibility/speakup` is a directory corresponding to the synthesizer driver currently in use (E.G) `soft` for the soft driver. This directory contains files which control the speech synthesizer itself, as opposed to controlling the speakup screen reader. The parameters in this directory have the same names and functions across all supported synthesizers. The range of values for freq, pitch, rate, and vol is the same for all supported synthesizers, with the given range being internally mapped by the driver to more or less fit the range of values supported for a given parameter by the individual synthesizer. Below is a description of values and parameters for soft synthesizer, which is currently the most commonly used.”h]”(hŒIn ”…”�”}”(hjÀh²hh³Nh´NubhŒtitle_reference”“”)�”}”(hŒ`/sys/accessibility/speakup`”h]”hŒ/sys/accessibility/speakup”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÈhjÀubhŒO is a directory corresponding to the synthesizer driver currently in use (E.G) ”…”�”}”(hjÀh²hh³Nh´NubjÉ)�”}”(hŒ`soft`”h]”hŒsoft”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÈhjÀubhXo for the soft driver. This directory contains files which control the speech synthesizer itself, as opposed to controlling the speakup screen reader. The parameters in this directory have the same names and functions across all supported synthesizers. The range of values for freq, pitch, rate, and vol is the same for all supported synthesizers, with the given range being internally mapped by the driver to more or less fit the range of values supported for a given parameter by the individual synthesizer. Below is a description of values and parameters for soft synthesizer, which is currently the most commonly used.”…”�”}”(hjÀh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M hj"ubeh}”(h]”Œsymbols-under-sys-accessibility”ah ]”h"]”Œ symbols under /sys/accessibility”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ8.. _abi_sys_accessibility_speakup_synth_name_caps_start:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-accessibility-speakup-synth-name-caps-start”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/caps_start**”h]”jR)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/caps_start**”h]”hŒ:/sys/accessibility/speakup//caps_start”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ3abi_sys_accessibility_speakup_synth_name_caps_start”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jUjüsjŠ}”jjüsubhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjZh²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjdh]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´MhjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MhhÊh²hubhÞ)�”}”(hŒ×This is the string that is sent to the synthesizer to cause it to start speaking uppercase letters. For the soft synthesizer and most others, this causes the pitch of the voice to rise above the currently set pitch.”h]”hŒ×This is the string that is sent to the synthesizer to cause it to start speaking uppercase letters. For the soft synthesizer and most others, this causes the pitch of the voice to rise above the currently set pitch.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MhhÊh²hubj)�”}”(hŒ7.. _abi_sys_accessibility_speakup_synth_name_caps_stop:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-accessibility-speakup-synth-name-caps-stop”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hj¤ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/accessibility\/speakup\/\\/caps_stop**”h]”jR)�”}”(hŒ=**\/sys\/accessibility\/speakup\/\\/caps_stop**”h]”hŒ9/sys/accessibility/speakup//caps_stop”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M$hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¡ubah}”(h]”j ah ]”h"]”Œ2abi_sys_accessibility_speakup_synth_name_caps_stop”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jïj–sjŠ}”j j–subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjôh²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjþh]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´M$hjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M$hhÊh²hubhÞ)�”}”(hŒÔThis is the string sent to the synthesizer to cause it to stop speaking uppercase letters. In the case of the soft synthesizer and most others, this returns the pitch of the voice down to the currently set pitch.”h]”hŒÔThis is the string sent to the synthesizer to cause it to stop speaking uppercase letters. In the case of the soft synthesizer and most others, this returns the pitch of the voice down to the currently set pitch.”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M$hhÊh²hubj)�”}”(hŒ8.. _abi_sys_accessibility_speakup_synth_name_delay_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-accessibility-speakup-synth-name-delay-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj>ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/delay_time**”h]”jR)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/delay_time**”h]”hŒ:/sys/accessibility/speakup//delay_time”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M-hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjKubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj;ubah}”(h]”j:ah ]”h"]”Œ3abi_sys_accessibility_speakup_synth_name_delay_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‰j0sjŠ}”j:j0subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjŽh²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj˜h]”hŒsysfs-driver-speakup”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj–ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¤Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´M-hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M-hhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M-hhÊh²hubj)�”}”(hŒ4.. _abi_sys_accessibility_speakup_synth_name_direct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-accessibility-speakup-synth-name-direct”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/direct**”h]”jR)�”}”(hŒ:**\/sys\/accessibility\/speakup\/\\/direct**”h]”hŒ6/sys/accessibility/speakup//direct”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M2hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjåubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÕubah}”(h]”jÔah ]”h"]”Œ/abi_sys_accessibility_speakup_synth_name_direct”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j#jÊsjŠ}”jÔjÊsubhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj(h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj2h]”hŒsysfs-driver-speakup”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´M2hj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M2hhÊh²hubhÞ)�”}”(hŒDControls if punctuation is spoken by speakup, or by the synthesizer.”h]”hŒDControls if punctuation is spoken by speakup, or by the synthesizer.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M2hhÊh²hubhÞ)�”}”(hŒÕFor example, speakup speaks ">" as "greater", while the espeak synthesizer used by the soft driver speaks "greater than". Zero lets speakup speak the punctuation. One lets the synthesizer itself speak punctuation.”h]”hŒáFor example, speakup speaks “>â€� as “greaterâ€�, while the espeak synthesizer used by the soft driver speaks “greater thanâ€�. Zero lets speakup speak the punctuation. One lets the synthesizer itself speak punctuation.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M2hhÊh²hubj)�”}”(hŒ8.. _abi_sys_accessibility_speakup_synth_name_flush_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-accessibility-speakup-synth-name-flush-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj€ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/flush_time**”h]”jR)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/flush_time**”h]”hŒ:/sys/accessibility/speakup//flush_time”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MChj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj}ubah}”(h]”j|ah ]”h"]”Œ3abi_sys_accessibility_speakup_synth_name_flush_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jËjrsjŠ}”j|jrsubhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÐh²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjÚh]”hŒsysfs-driver-speakup”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjØubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jæŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´MChjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MChhÊh²hubhÞ)�”}”(hŒ�Gets or sets the timeout to wait for the synthesizer flush to complete. This can be used when the cable gets faulty and flush notifications are getting lost.”h]”hŒ�Gets or sets the timeout to wait for the synthesizer flush to complete. This can be used when the cable gets faulty and flush notifications are getting lost.”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MChhÊh²hubj)�”}”(hŒ2.. _abi_sys_accessibility_speakup_synth_name_freq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-accessibility-speakup-synth-name-freq”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hj ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/freq**”h]”jR)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/freq**”h]”hŒ4/sys/accessibility/speakup//freq”…”�”}”(hj4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M=hj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj ubah}”(h]”j ah ]”h"]”Œ-abi_sys_accessibility_speakup_synth_name_freq”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”je j sjŠ}”j j subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjj h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjt h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´M=hjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M=hhÊh²hubhÞ)�”}”(hŒCGets or sets the frequency of the speech synthesizer. Range is 0-9.”h]”hŒCGets or sets the frequency of the speech synthesizer. Range is 0-9.”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M=hhÊh²hubj)�”}”(hŒ7.. _abi_sys_accessibility_speakup_synth_name_full_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-accessibility-speakup-synth-name-full-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hj´ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/accessibility\/speakup\/\\/full_time**”h]”jR)�”}”(hŒ=**\/sys\/accessibility\/speakup\/\\/full_time**”h]”hŒ9/sys/accessibility/speakup//full_time”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MJhjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj´ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj± ubah}”(h]”j° ah ]”h"]”Œ2abi_sys_accessibility_speakup_synth_name_full_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÿ j¦ sjŠ}”j° j¦ subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj!h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj!h]”hŒsysfs-driver-speakup”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj !ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´MJhj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MJhhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hj2!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MJhhÊh²hubj)�”}”(hŒ8.. _abi_sys_accessibility_speakup_synth_name_inflection:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-accessibility-speakup-synth-name-inflection”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hjN!ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/inflection**”h]”jR)�”}”(hŒ>**\/sys\/accessibility\/speakup\/\\/inflection**”h]”hŒ:/sys/accessibility/speakup//inflection”…”�”}”(hjh!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjd!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M[hja!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj^!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj[!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjN!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjK!ubah}”(h]”jJ!ah ]”h"]”Œ3abi_sys_accessibility_speakup_synth_name_inflection”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j™!j@!sjŠ}”jJ!j@!subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjž!h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj¨!h]”hŒsysfs-driver-speakup”…”�”}”(hjª!h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¦!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j´!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´M[hjž!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M[hhÊh²hubhÞ)�”}”(hŒWGets or sets the inflection of the synthesizer, i.e. the pitch range. The range is 0-9.”h]”hŒWGets or sets the inflection of the synthesizer, i.e. the pitch range. The range is 0-9.”…”�”}”(hjÌ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M[hhÊh²hubj)�”}”(hŒ9.. _abi_sys_accessibility_speakup_synth_name_jiffy_delta:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-accessibility-speakup-synth-name-jiffy-delta”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hjè!ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/accessibility\/speakup\/\\/jiffy_delta**”h]”jR)�”}”(hŒ?**\/sys\/accessibility\/speakup\/\\/jiffy_delta**”h]”hŒ;/sys/accessibility/speakup//jiffy_delta”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MOhjû!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjø!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjõ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjè!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjå!ubah}”(h]”jä!ah ]”h"]”Œ4abi_sys_accessibility_speakup_synth_name_jiffy_delta”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j3"jÚ!sjŠ}”jä!jÚ!subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj8"h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjB"h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´MOhj8"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MOhhÊh²hubhÞ)�”}”(hŒ†This controls how many jiffys the kernel gives to the synthesizer. Setting this too high can make a system unstable, or even crash it.”h]”hŒ†This controls how many jiffys the kernel gives to the synthesizer. Setting this too high can make a system unstable, or even crash it.”…”�”}”(hjf"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MOhhÊh²hubj)�”}”(hŒ3.. _abi_sys_accessibility_speakup_synth_name_pitch:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-accessibility-speakup-synth-name-pitch”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj‚"ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/accessibility\/speakup\/\\/pitch**”h]”jR)�”}”(hŒ9**\/sys\/accessibility\/speakup\/\\/pitch**”h]”hŒ5/sys/accessibility/speakup//pitch”…”�”}”(hjœ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MVhj•"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‚"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj"ubah}”(h]”j~"ah ]”h"]”Œ.abi_sys_accessibility_speakup_synth_name_pitch”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÍ"jt"sjŠ}”j~"jt"subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÒ"h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjÜ"h]”hŒsysfs-driver-speakup”…”�”}”(hjÞ"h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÚ"ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jè"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´MVhjÒ"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MVhhÊh²hubhÞ)�”}”(hŒ\/punct**”h]”jR)�”}”(hŒ9**\/sys\/accessibility\/speakup\/\\/punct**”h]”hŒ5/sys/accessibility/speakup//punct”…”�”}”(hj6#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Mahj/#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj,#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj)#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj#ubah}”(h]”j#ah ]”h"]”Œ.abi_sys_accessibility_speakup_synth_name_punct”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jg#j#sjŠ}”j#j#subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjl#h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjv#h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Mahjl#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MahhÊh²hubhÞ)�”}”(hŒ´Gets or sets the amount of punctuation spoken by the synthesizer. The range for the soft driver seems to be 0-2. TODO: How is this related to speakup's punc_level, or reading_punc.”h]”hŒ¶Gets or sets the amount of punctuation spoken by the synthesizer. The range for the soft driver seems to be 0-2. TODO: How is this related to speakup’s punc_level, or reading_punc.”…”�”}”(hjš#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MahhÊh²hubj)�”}”(hŒ2.. _abi_sys_accessibility_speakup_synth_name_rate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-accessibility-speakup-synth-name-rate”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hj¶#ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/rate**”h]”jR)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/rate**”h]”hŒ4/sys/accessibility/speakup//rate”…”�”}”(hjÐ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MihjÉ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÆ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÃ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¶#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj³#ubah}”(h]”j²#ah ]”h"]”Œ-abi_sys_accessibility_speakup_synth_name_rate”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j$j¨#sjŠ}”j²#j¨#subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj$h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj$h]”hŒsysfs-driver-speakup”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Mihj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MihhÊh²hubhÞ)�”}”(hŒVGets or sets the rate of the synthesizer. Range is from zero slowest, to nine fastest.”h]”hŒVGets or sets the rate of the synthesizer. Range is from zero slowest, to nine fastest.”…”�”}”(hj4$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MihhÊh²hubj)�”}”(hŒ2.. _abi_sys_accessibility_speakup_synth_name_tone:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-accessibility-speakup-synth-name-tone”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjP$ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/tone**”h]”jR)�”}”(hŒ8**\/sys\/accessibility\/speakup\/\\/tone**”h]”hŒ4/sys/accessibility/speakup//tone”…”�”}”(hjj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjf$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Mohjc$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj`$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj]$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjP$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjM$ubah}”(h]”jL$ah ]”h"]”Œ-abi_sys_accessibility_speakup_synth_name_tone”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j›$jB$sjŠ}”jL$jB$subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj $h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjª$h]”hŒsysfs-driver-speakup”…”�”}”(hj¬$h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¨$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¶$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Mohj $ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MohhÊh²hubhÞ)�”}”(hŒÞGets or sets the tone of the speech synthesizer. The range for the soft driver seems to be 0-2. This seems to make no difference if using espeak and the espeakup connector. TODO: does espeakup support different tonalities?”h]”hŒÞGets or sets the tone of the speech synthesizer. The range for the soft driver seems to be 0-2. This seems to make no difference if using espeak and the espeakup connector. TODO: does espeakup support different tonalities?”…”�”}”(hjÎ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MohhÊh²hubj)�”}”(hŒ:.. _abi_sys_accessibility_speakup_synth_name_trigger_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-accessibility-speakup-synth-name-trigger-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j2hjê$ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/accessibility\/speakup\/\\/trigger_time**”h]”jR)�”}”(hŒ@**\/sys\/accessibility\/speakup\/\\/trigger_time**”h]”hŒ</sys/accessibility/speakup//trigger_time”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Mwhjý$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjú$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj÷$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjê$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjç$ubah}”(h]”jæ$ah ]”h"]”Œ5abi_sys_accessibility_speakup_synth_name_trigger_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j5%jÜ$sjŠ}”jæ$jÜ$subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj:%h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjD%h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Mwhj:%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MwhhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hjh%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MwhhÊh²hubj)�”}”(hŒ3.. _abi_sys_accessibility_speakup_synth_name_voice:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-accessibility-speakup-synth-name-voice”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj„%ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/accessibility\/speakup\/\\/voice**”h]”jR)�”}”(hŒ9**\/sys\/accessibility\/speakup\/\\/voice**”h]”hŒ5/sys/accessibility/speakup//voice”…”�”}”(hjž%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M|hj—%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj”%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj„%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�%ubah}”(h]”j€%ah ]”h"]”Œ.abi_sys_accessibility_speakup_synth_name_voice”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÏ%jv%sjŠ}”j€%jv%subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÔ%h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjÞ%h]”hŒsysfs-driver-speakup”…”�”}”(hjà%h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÜ%ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jê%Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”u•h1hh³joh´M|hjÔ%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M|hhÊh²hubhÞ)�”}”(hX!Gets or sets the voice used by the synthesizer if the synthesizer can speak in more than one voice. The range for the soft driver is 0-7. Note that while espeak supports multiple voices, this parameter will not set the voice when the espeakup connector is used between speakup and espeak.”h]”hX!Gets or sets the voice used by the synthesizer if the synthesizer can speak in more than one voice. The range for the soft driver is 0-7. Note that while espeak supports multiple voices, this parameter will not set the voice when the espeakup connector is used between speakup and espeak.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M|hhÊh²hubj)�”}”(hŒ1.. _abi_sys_accessibility_speakup_synth_name_vol:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-accessibility-speakup-synth-name-vol”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj&ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/accessibility\/speakup\/\\/vol**”h]”jR)�”}”(hŒ7**\/sys\/accessibility\/speakup\/\\/vol**”h]”hŒ3/sys/accessibility/speakup//vol”…”�”}”(hj8&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M…hj1&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj+&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj&ubah}”(h]”j&ah ]”h"]”Œ,abi_sys_accessibility_speakup_synth_name_vol”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”ji&j&sjŠ}”j&j&subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjn&h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjx&h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´M…hjn&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M…hhÊh²hubhÞ)�”}”(hŒyGets or sets the volume of the speech synthesizer. Range is 0-9, with zero being the softest, and nine being the loudest.”h]”hŒyGets or sets the volume of the speech synthesizer. Range is 0-9, with zero being the softest, and nine being the loudest.”…”�”}”(hjœ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´M…hhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_attrib_bleep:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-attrib-bleep”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj¸&ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/attrib_bleep**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/attrib_bleep**”h]”hŒ+/sys/accessibility/speakup/attrib_bleep”…”�”}”(hjÒ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhjË&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÈ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÅ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¸&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjµ&ubah}”(h]”j´&ah ]”h"]”Œ*abi_sys_accessibility_speakup_attrib_bleep”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j'jª&sjŠ}”j´&jª&subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj'h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj'h]”hŒsysfs-driver-speakup”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Khj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hŒ—Beeps the PC speaker when there is an attribute change such as foreground or background color when using speakup review commands. One = on, zero = off.”h]”hŒ—Beeps the PC speaker when there is an attribute change such as foreground or background color when using speakup review commands. One = on, zero = off.”…”�”}”(hj6'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ+.. _abi_sys_accessibility_speakup_bell_pos:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-accessibility-speakup-bell-pos”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjR'ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/accessibility\/speakup\/bell_pos**”h]”jR)�”}”(hŒ+**\/sys\/accessibility\/speakup\/bell_pos**”h]”hŒ'/sys/accessibility/speakup/bell_pos”…”�”}”(hjl'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Khje'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjb'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj_'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjR'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjO'ubah}”(h]”jN'ah ]”h"]”Œ&abi_sys_accessibility_speakup_bell_pos”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�'jD'sjŠ}”jN'jD'subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¢'h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj¬'h]”hŒsysfs-driver-speakup”…”�”}”(hj®'h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjª'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¸'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Khj¢'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hŒ•This works much like a typewriter bell. If for example 72 is echoed to bell_pos, it will beep the PC speaker when typing on a line past character 72.”h]”hŒ•This works much like a typewriter bell. If for example 72 is echoed to bell_pos, it will beep the PC speaker when typing on a line past character 72.”…”�”}”(hjÐ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ-.. _abi_sys_accessibility_speakup_bleep_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-accessibility-speakup-bleep-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjì'ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/accessibility\/speakup\/bleep_time**”h]”jR)�”}”(hŒ-**\/sys\/accessibility\/speakup\/bleep_time**”h]”hŒ)/sys/accessibility/speakup/bleep_time”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Khjÿ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjü'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjù'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjì'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjé'ubah}”(h]”jè'ah ]”h"]”Œ(abi_sys_accessibility_speakup_bleep_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j7(jÞ'sjŠ}”jè'jÞ'subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj<(h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjF(h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Khj<(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hŒUThis controls the duration of the PC speaker beeps speakup produces, in milliseconds.”h]”hŒUThis controls the duration of the PC speaker beeps speakup produces, in milliseconds.”…”�”}”(hjj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ).. _abi_sys_accessibility_speakup_bleeps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-accessibility-speakup-bleeps”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hj†(ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/accessibility\/speakup\/bleeps**”h]”jR)�”}”(hŒ)**\/sys\/accessibility\/speakup\/bleeps**”h]”hŒ%/sys/accessibility/speakup/bleeps”…”�”}”(hj (h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Khj™(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj–(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj“(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj†(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjƒ(ubah}”(h]”j‚(ah ]”h"]”Œ$abi_sys_accessibility_speakup_bleeps”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÑ(jx(sjŠ}”j‚(jx(subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÖ(h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjà(h]”hŒsysfs-driver-speakup”…”�”}”(hjâ(h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÞ(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jì(Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´KhjÖ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hŒÆThis controls whether one hears beeps through the PC speaker when using speakup's review commands. Range: 0-3. 0 = off, 1 = beeps only, 2 = announcements only, 3 = beeps and announcements (default).”h]”hŒÈThis controls whether one hears beeps through the PC speaker when using speakup’s review commands. Range: 0-3. 0 = off, 1 = beeps only, 2 = announcements only, 3 = beeps and announcements (default).”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_cur_phonetic:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-cur-phonetic”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj )ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/cur_phonetic**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/cur_phonetic**”h]”hŒ+/sys/accessibility/speakup/cur_phonetic”…”�”}”(hj:)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K%hj3)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj0)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj )ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj)ubah}”(h]”j)ah ]”h"]”Œ*abi_sys_accessibility_speakup_cur_phonetic”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jk)j)sjŠ}”j)j)subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjp)h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjz)h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K%hjp)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K%hhÊh²hubhÞ)�”}”(hX5This allows speakup to speak letters phoneticaly when arrowing through a word letter by letter. This doesn't affect the spelling when typing the characters. When cur_phonetic=1, speakup will speak characters phoneticaly when arrowing over a letter. When cur_phonetic=0, speakup will speak letters as normally.”h]”hX7This allows speakup to speak letters phoneticaly when arrowing through a word letter by letter. This doesn’t affect the spelling when typing the characters. When cur_phonetic=1, speakup will speak characters phoneticaly when arrowing over a letter. When cur_phonetic=0, speakup will speak letters as normally.”…”�”}”(hjž)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K%hhÊh²hubj)�”}”(hŒ... _abi_sys_accessibility_speakup_cursor_time:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-accessibility-speakup-cursor-time”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjº)ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/accessibility\/speakup\/cursor_time**”h]”jR)�”}”(hŒ.**\/sys\/accessibility\/speakup\/cursor_time**”h]”hŒ*/sys/accessibility/speakup/cursor_time”…”�”}”(hjÔ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhjÍ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÊ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÇ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjº)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj·)ubah}”(h]”j¶)ah ]”h"]”Œ)abi_sys_accessibility_speakup_cursor_time”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j*j¬)sjŠ}”j¶)j¬)subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj *h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj*h]”hŒsysfs-driver-speakup”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj*ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j *Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Khj *ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hX6This controls cursor delay when using arrow keys. When a connection is very slow, with the default setting, when moving with the arrows, or backspacing etc. speakup says the incorrect characters. Set this to a higher value to adjust for the delay and better synchronisation between cursor position and speech.”h]”hX6This controls cursor delay when using arrow keys. When a connection is very slow, with the default setting, when moving with the arrows, or backspacing etc. speakup says the incorrect characters. Set this to a higher value to adjust for the delay and better synchronisation between cursor position and speech.”…”�”}”(hj8*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ-.. _abi_sys_accessibility_speakup_delimiters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-accessibility-speakup-delimiters”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjT*ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/accessibility\/speakup\/delimiters**”h]”jR)�”}”(hŒ-**\/sys\/accessibility\/speakup\/delimiters**”h]”hŒ)/sys/accessibility/speakup/delimiters”…”�”}”(hjn*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K.hjg*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjd*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChja*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjT*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjQ*ubah}”(h]”jP*ah ]”h"]”Œ(abi_sys_accessibility_speakup_delimiters”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŸ*jF*sjŠ}”jP*jF*subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¤*h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj®*h]”hŒsysfs-driver-speakup”…”�”}”(hj°*h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¬*ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jº*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K.hj¤*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K.hhÊh²hubhÞ)�”}”(hŒ0Delimit a word from speakup. TODO: add more info”h]”hŒ0Delimit a word from speakup. TODO: add more info”…”�”}”(hjÒ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K.hhÊh²hubj)�”}”(hŒ).. _abi_sys_accessibility_speakup_ex_num:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-accessibility-speakup-ex-num”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjî*ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/accessibility\/speakup\/ex_num**”h]”jR)�”}”(hŒ)**\/sys\/accessibility\/speakup\/ex_num**”h]”hŒ%/sys/accessibility/speakup/ex_num”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K4hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjû*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjî*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjë*ubah}”(h]”jê*ah ]”h"]”Œ$abi_sys_accessibility_speakup_ex_num”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j9+jà*sjŠ}”jê*jà*subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj>+h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjH+h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K4hj>+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K4hhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hjl+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K4hhÊh²hubj)�”}”(hŒ5.. _abi_sys_accessibility_speakup_i18n_announcements:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-sys-accessibility-speakup-i18n-announcements”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjˆ+ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/accessibility\/speakup\/i18n\/announcements**”h]”jR)�”}”(hŒ6**\/sys\/accessibility\/speakup\/i18n\/announcements**”h]”hŒ2/sys/accessibility/speakup/i18n/announcements”…”�”}”(hj¢+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K½hj›+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj•+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˆ+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj…+ubah}”(h]”j„+ah ]”h"]”Œ0abi_sys_accessibility_speakup_i18n_announcements”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓ+jz+sjŠ}”j„+jz+subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjØ+h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjâ+h]”hŒsysfs-driver-speakup”…”�”}”(hjä+h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjà+ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jî+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K½hjØ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K½hhÊh²hubhÞ)�”}”(hXThis file contains various general announcements, most of which cannot be categorized. You will find messages such as "You killed Speakup", "I'm alive", "leaving help", "parked", "unparked", and others. You will also find the names of the screen edges and cursor tracking modes here.”h]”hX2This file contains various general announcements, most of which cannot be categorized. You will find messages such as “You killed Speakupâ€�, “I’m aliveâ€�, “leaving helpâ€�, “parkedâ€�, “unparkedâ€�, and others. You will also find the names of the screen edges and cursor tracking modes here.”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K½hhÊh²hubj)�”}”(hŒ2.. _abi_sys_accessibility_speakup_i18n_characters:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-accessibility-speakup-i18n-characters”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj",ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/accessibility\/speakup\/i18n\/characters**”h]”jR)�”}”(hŒ3**\/sys\/accessibility\/speakup\/i18n\/characters**”h]”hŒ//sys/accessibility/speakup/i18n/characters”…”�”}”(hj<,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kéhj5,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj",ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj,ubah}”(h]”j,ah ]”h"]”Œ-abi_sys_accessibility_speakup_i18n_characters”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jm,j,sjŠ}”j,j,subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjr,h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj|,h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Kéhjr,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KéhhÊh²hubhÞ)�”}”(hXsThrough this sys entry, Speakup gives you the ability to change how Speakup pronounces a given character. You could, for example, change how some punctuation characters are spoken. You can even change how Speakup will pronounce certain letters. For further details see '12. Changing the Pronunciation of Characters' in Speakup User's Guide (file spkguide.txt in source).”h]”hXyThrough this sys entry, Speakup gives you the ability to change how Speakup pronounces a given character. You could, for example, change how some punctuation characters are spoken. You can even change how Speakup will pronounce certain letters. For further details see ‘12. Changing the Pronunciation of Characters’ in Speakup User’s Guide (file spkguide.txt in source).”…”�”}”(hj ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KéhhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_i18n_chartab:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-i18n-chartab”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj¼,ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/accessibility\/speakup\/i18n\/chartab**”h]”jR)�”}”(hŒ0**\/sys\/accessibility\/speakup\/i18n\/chartab**”h]”hŒ,/sys/accessibility/speakup/i18n/chartab”…”�”}”(hjÖ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÆhjÏ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÌ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¼,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¹,ubah}”(h]”j¸,ah ]”h"]”Œ*abi_sys_accessibility_speakup_i18n_chartab”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j-j®,sjŠ}”j¸,j®,subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj -h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj-h]”hŒsysfs-driver-speakup”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj-ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j"-Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´KÆhj -ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÆhhÊh²hubhÞ)�”}”(hŒTODO”h]”hŒTODO”…”�”}”(hj:-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÆhhÊh²hubj)�”}”(hŒ... _abi_sys_accessibility_speakup_i18n_colors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-accessibility-speakup-i18n-colors”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjV-ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/i18n\/colors**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/i18n\/colors**”h]”hŒ+/sys/accessibility/speakup/i18n/colors”…”�”}”(hjp-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kôhji-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjf-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjc-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjV-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjS-ubah}”(h]”jR-ah ]”h"]”Œ)abi_sys_accessibility_speakup_i18n_colors”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¡-jH-sjŠ}”jR-jH-subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¦-h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj°-h]”hŒsysfs-driver-speakup”…”�”}”(hj²-h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj®-ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¼-Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Kôhj¦-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KôhhÊh²hubhÞ)�”}”(hŒ—When you use the "say attributes" function, Speakup says the name of the foreground and background colors. These names come from the i18n/colors file.”h]”hŒ›When you use the “say attributesâ€� function, Speakup says the name of the foreground and background colors. These names come from the i18n/colors file.”…”�”}”(hjÔ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KôhhÊh²hubj)�”}”(hŒ0.. _abi_sys_accessibility_speakup_i18n_ctl_keys:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-accessibility-speakup-i18n-ctl-keys”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjð-ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/accessibility\/speakup\/i18n\/ctl_keys**”h]”jR)�”}”(hŒ1**\/sys\/accessibility\/speakup\/i18n\/ctl_keys**”h]”hŒ-/sys/accessibility/speakup/i18n/ctl_keys”…”�”}”(hj .h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KËhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjý-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjð-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjí-ubah}”(h]”jì-ah ]”h"]”Œ+abi_sys_accessibility_speakup_i18n_ctl_keys”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j;.jâ-sjŠ}”jì-jâ-subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj@.h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjJ.h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´KËhj@.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KËhhÊh²hubhÞ)�”}”(hŒ^Here, you will find names of control keys. These are used with Speakup's say_control feature.”h]”hŒ`Here, you will find names of control keys. These are used with Speakup’s say_control feature.”…”�”}”(hjn.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KËhhÊh²hubj)�”}”(hŒ1.. _abi_sys_accessibility_speakup_i18n_formatted:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-accessibility-speakup-i18n-formatted”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjŠ.ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/accessibility\/speakup\/i18n\/formatted**”h]”jR)�”}”(hŒ2**\/sys\/accessibility\/speakup\/i18n\/formatted**”h]”hŒ./sys/accessibility/speakup/i18n/formatted”…”�”}”(hj¤.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj .ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kûhj�.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjš.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj—.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŠ.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‡.ubah}”(h]”j†.ah ]”h"]”Œ,abi_sys_accessibility_speakup_i18n_formatted”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÕ.j|.sjŠ}”j†.j|.subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÚ.h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjä.h]”hŒsysfs-driver-speakup”…”�”}”(hjæ.h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjâ.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jð.Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´KûhjÚ.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KûhhÊh²hubhÞ)�”}”(hŒðThis group of messages contains embedded formatting codes, to specify the type and width of displayed data. If you change these, you must preserve all of the formatting codes, and they must appear in the order used by the default messages.”h]”hŒðThis group of messages contains embedded formatting codes, to specify the type and width of displayed data. If you change these, you must preserve all of the formatting codes, and they must appear in the order used by the default messages.”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KûhhÊh²hubj)�”}”(hŒ6.. _abi_sys_accessibility_speakup_i18n_function_names:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-accessibility-speakup-i18n-function-names”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj$/ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/accessibility\/speakup\/i18n\/function_names**”h]”jR)�”}”(hŒ7**\/sys\/accessibility\/speakup\/i18n\/function_names**”h]”hŒ3/sys/accessibility/speakup/i18n/function_names”…”�”}”(hj>/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÑhj7/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj4/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj1/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj$/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj!/ubah}”(h]”j /ah ]”h"]”Œ1abi_sys_accessibility_speakup_i18n_function_names”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jo/j/sjŠ}”j /j/subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjt/h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj~/h]”hŒsysfs-driver-speakup”…”�”}”(hj€/h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj|/ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŠ/Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´KÑhjt/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÑhhÊh²hubhÞ)�”}”(hXJHere, you will find a list of names for Speakup functions. These are used by the help system. For example, suppose that you have activated help mode, and you pressed keypad 3. Speakup says: "keypad 3 is character, say next." The message "character, say next" names a Speakup function, and it comes from this function_names file.”h]”hXRHere, you will find a list of names for Speakup functions. These are used by the help system. For example, suppose that you have activated help mode, and you pressed keypad 3. Speakup says: “keypad 3 is character, say next.â€� The message “character, say nextâ€� names a Speakup function, and it comes from this function_names file.”…”�”}”(hj¢/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÑhhÊh²hubj)�”}”(hŒ1.. _abi_sys_accessibility_speakup_i18n_key_names:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-accessibility-speakup-i18n-key-names”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj¾/ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/accessibility\/speakup\/i18n\/key_names**”h]”jR)�”}”(hŒ2**\/sys\/accessibility\/speakup\/i18n\/key_names**”h]”hŒ./sys/accessibility/speakup/i18n/key_names”…”�”}”(hjØ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MhjÑ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÎ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjË/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¾/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj»/ubah}”(h]”jº/ah ]”h"]”Œ,abi_sys_accessibility_speakup_i18n_key_names”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j 0j°/sjŠ}”jº/j°/subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj0h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj0h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Mhj0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MhhÊh²hubhÞ)�”}”(hŒžAgain, key_names is used by Speakup's help system. In the previous example, Speakup said that you pressed "keypad 3." This name came from the key_names file.”h]”hŒ¤Again, key_names is used by Speakup’s help system. In the previous example, Speakup said that you pressed “keypad 3.â€� This name came from the key_names file.”…”�”}”(hj<0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´MhhÊh²hubj)�”}”(hŒ... _abi_sys_accessibility_speakup_i18n_states:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-accessibility-speakup-i18n-states”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjX0ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/i18n\/states**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/i18n\/states**”h]”hŒ+/sys/accessibility/speakup/i18n/states”…”�”}”(hjr0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjn0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÜhjk0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjh0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChje0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjX0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjU0ubah}”(h]”jT0ah ]”h"]”Œ)abi_sys_accessibility_speakup_i18n_states”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j£0jJ0sjŠ}”jT0jJ0subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¨0h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj²0h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´KÜhj¨0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÜhhÊh²hubhÞ)�”}”(hŒÁThis file contains names for key states. Again, these are part of the help system. For instance, if you had pressed speakup + keypad 3, you would hear: "speakup keypad 3 is go to bottom edge."”h]”hŒÅThis file contains names for key states. Again, these are part of the help system. For instance, if you had pressed speakup + keypad 3, you would hear: “speakup keypad 3 is go to bottom edge.â€�”…”�”}”(hjÖ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÜhhÊh²hubhÞ)�”}”(hŒFThe speakup key is depressed, so the name of the key state is speakup.”h]”hŒFThe speakup key is depressed, so the name of the key state is speakup.”…”�”}”(hjä0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÜhhÊh²hubhÞ)�”}”(hŒ:This part of the message comes from the states collection.”h]”hŒ:This part of the message comes from the states collection.”…”�”}”(hjò0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KÜhhÊh²hubj)�”}”(hŒ+.. _abi_sys_accessibility_speakup_key_echo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-accessibility-speakup-key-echo”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hj1ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/accessibility\/speakup\/key_echo**”h]”jR)�”}”(hŒ+**\/sys\/accessibility\/speakup\/key_echo**”h]”hŒ'/sys/accessibility/speakup/key_echo”…”�”}”(hj(1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K9hj!1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj 1ubah}”(h]”j 1ah ]”h"]”Œ&abi_sys_accessibility_speakup_key_echo”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jY1j1sjŠ}”j 1j1subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj^1h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjh1h]”hŒsysfs-driver-speakup”…”�”}”(hjj1h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjf1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jt1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K9hj^1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K9hhÊh²hubhÞ)�”}”(hŒ]Controls if speakup speaks keys when they are typed. One = on, zero = off or don't echo keys.”h]”hŒ_Controls if speakup speaks keys when they are typed. One = on, zero = off or don’t echo keys.”…”�”}”(hjŒ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K9hhÊh²hubj)�”}”(hŒ).. _abi_sys_accessibility_speakup_keymap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-accessibility-speakup-keymap”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hj¨1ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/accessibility\/speakup\/keymap**”h]”jR)�”}”(hŒ)**\/sys\/accessibility\/speakup\/keymap**”h]”hŒ%/sys/accessibility/speakup/keymap”…”�”}”(hjÂ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K?hj»1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¸1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjµ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¨1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¥1ubah}”(h]”j¤1ah ]”h"]”Œ$abi_sys_accessibility_speakup_keymap”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jó1jš1sjŠ}”j¤1jš1subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjø1h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj2h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K?hjø1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K?hhÊh²hubhÞ)�”}”(hŒäSpeakup keymap remaps keys to Speakup functions. It uses a binary format. A special program called genmap is needed to compile a textual keymap into the binary format which is then loaded into /sys/accessibility/speakup/keymap.”h]”hŒäSpeakup keymap remaps keys to Speakup functions. It uses a binary format. A special program called genmap is needed to compile a textual keymap into the binary format which is then loaded into /sys/accessibility/speakup/keymap.”…”�”}”(hj&2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K?hhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_no_interrupt:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-no-interrupt”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjB2ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/no_interrupt**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/no_interrupt**”h]”hŒ+/sys/accessibility/speakup/no_interrupt”…”�”}”(hj\2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KHhjU2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjR2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjO2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjB2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj?2ubah}”(h]”j>2ah ]”h"]”Œ*abi_sys_accessibility_speakup_no_interrupt”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�2j42sjŠ}”j>2j42subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj’2h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjœ2h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´KHhj’2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KHhhÊh²hubhÞ)�”}”(hŒÐControls if typing interrupts output from speakup. With no_interrupt set to zero, typing on the keyboard will interrupt speakup if for example the say screen command is used before the entire screen is read.”h]”hŒÐControls if typing interrupts output from speakup. With no_interrupt set to zero, typing on the keyboard will interrupt speakup if for example the say screen command is used before the entire screen is read.”…”�”}”(hjÀ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KHhhÊh²hubhÞ)�”}”(hŒ°With no_interrupt set to one, if the say screen command is used, and one then types on the keyboard, speakup will continue to say the whole screen regardless until it finishes.”h]”hŒ°With no_interrupt set to one, if the say screen command is used, and one then types on the keyboard, speakup will continue to say the whole screen regardless until it finishes.”…”�”}”(hjÎ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KHhhÊh²hubj)�”}”(hŒ+.. _abi_sys_accessibility_speakup_punc_all:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-accessibility-speakup-punc-all”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjê2ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/accessibility\/speakup\/punc_all**”h]”jR)�”}”(hŒ+**\/sys\/accessibility\/speakup\/punc_all**”h]”hŒ'/sys/accessibility/speakup/punc_all”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KVhjý2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjú2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj÷2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjê2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjç2ubah}”(h]”jæ2ah ]”h"]”Œ&abi_sys_accessibility_speakup_punc_all”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j53jÜ2sjŠ}”jæ2jÜ2subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj:3h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjD3h]”hŒsysfs-driver-speakup”…”�”}”(hjF3h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjB3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jP3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´KVhj:3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KVhhÊh²hubhÞ)�”}”(hŒZThis is a list of all the punctuation speakup should speak when punc_level is set to four.”h]”hŒZThis is a list of all the punctuation speakup should speak when punc_level is set to four.”…”�”}”(hjh3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KVhhÊh²hubj)�”}”(hŒ-.. _abi_sys_accessibility_speakup_punc_level:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-accessibility-speakup-punc-level”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj„3ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/accessibility\/speakup\/punc_level**”h]”jR)�”}”(hŒ-**\/sys\/accessibility\/speakup\/punc_level**”h]”hŒ)/sys/accessibility/speakup/punc_level”…”�”}”(hjž3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K\hj—3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj”3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj„3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�3ubah}”(h]”j€3ah ]”h"]”Œ(abi_sys_accessibility_speakup_punc_level”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÏ3jv3sjŠ}”j€3jv3subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÔ3h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjÞ3h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K\hjÔ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K\hhÊh²hubhÞ)�”}”(hXìControls the level of punctuation spoken as the screen is displayed, not reviewed. Levels range from zero no punctuation, to four, all punctuation. One corresponds to punc_some, two corresponds to punc_most, and three as well as four both correspond to punc_all. Some hardware synthesizers may have different levels each corresponding to three and four for punc_level. Also note that if punc_level is set to zero, and key_echo is set to one, typed punctuation is still spoken as it is typed.”h]”hXìControls the level of punctuation spoken as the screen is displayed, not reviewed. Levels range from zero no punctuation, to four, all punctuation. One corresponds to punc_some, two corresponds to punc_most, and three as well as four both correspond to punc_all. Some hardware synthesizers may have different levels each corresponding to three and four for punc_level. Also note that if punc_level is set to zero, and key_echo is set to one, typed punctuation is still spoken as it is typed.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K\hhÊh²hubj)�”}”(hŒ,.. _abi_sys_accessibility_speakup_punc_most:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-accessibility-speakup-punc-most”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj4ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/accessibility\/speakup\/punc_most**”h]”jR)�”}”(hŒ,**\/sys\/accessibility\/speakup\/punc_most**”h]”hŒ(/sys/accessibility/speakup/punc_most”…”�”}”(hj84h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj44ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kihj14ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj+4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4ubah}”(h]”j4ah ]”h"]”Œ'abi_sys_accessibility_speakup_punc_most”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”ji4j4sjŠ}”j4j4subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjn4h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjx4h]”hŒsysfs-driver-speakup”…”�”}”(hjz4h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjv4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j„4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Kihjn4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KihhÊh²hubhÞ)�”}”(hŒYThis is a list of all the punctuation speakup should speak when punc_level is set to two.”h]”hŒYThis is a list of all the punctuation speakup should speak when punc_level is set to two.”…”�”}”(hjœ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KihhÊh²hubj)�”}”(hŒ,.. _abi_sys_accessibility_speakup_punc_some:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-accessibility-speakup-punc-some”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¸4ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/accessibility\/speakup\/punc_some**”h]”jR)�”}”(hŒ,**\/sys\/accessibility\/speakup\/punc_some**”h]”hŒ(/sys/accessibility/speakup/punc_some”…”�”}”(hjÒ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KohjË4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÈ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÅ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¸4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjµ4ubah}”(h]”j´4ah ]”h"]”Œ'abi_sys_accessibility_speakup_punc_some”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j5jª4sjŠ}”j´4jª4subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj5h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj5h]”hŒsysfs-driver-speakup”…”�”}”(hj5h²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_stable_sysfs_driver_speakup”uh1hh³joh´Kohj5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KohhÊh²hubhÞ)�”}”(hŒYThis is a list of all the punctuation speakup should speak when punc_level is set to one.”h]”hŒYThis is a list of all the punctuation speakup should speak when punc_level is set to one.”…”�”}”(hj65h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KohhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_reading_punc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-reading-punc”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjR5ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/reading_punc**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/reading_punc**”h]”hŒ+/sys/accessibility/speakup/reading_punc”…”�”}”(hjl5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjh5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kuhje5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjb5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj_5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjR5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjO5ubah}”(h]”jN5ah ]”h"]”Œ*abi_sys_accessibility_speakup_reading_punc”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�5jD5sjŠ}”jN5jD5subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¢5h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj¬5h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Kuhj¢5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KuhhÊh²hubhÞ)�”}”(hX8Almost the same as punc_level, the differences being that reading_punc controls the level of punctuation when reviewing the screen with speakup's screen review commands. The other difference is that reading_punc set to three speaks punc_all, and reading_punc set to four speaks all punctuation, including spaces.”h]”hX:Almost the same as punc_level, the differences being that reading_punc controls the level of punctuation when reviewing the screen with speakup’s screen review commands. The other difference is that reading_punc set to three speaks punc_all, and reading_punc set to four speaks all punctuation, including spaces.”…”�”}”(hjÐ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KuhhÊh²hubj)�”}”(hŒ*.. _abi_sys_accessibility_speakup_repeats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-accessibility-speakup-repeats”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjì5ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/accessibility\/speakup\/repeats**”h]”jR)�”}”(hŒ***\/sys\/accessibility\/speakup\/repeats**”h]”hŒ&/sys/accessibility/speakup/repeats”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Khjÿ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjü5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjù5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjì5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjé5ubah}”(h]”jè5ah ]”h"]”Œ%abi_sys_accessibility_speakup_repeats”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j76jÞ5sjŠ}”jè5jÞ5subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj<6h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjF6h]”hŒsysfs-driver-speakup”…”�”}”(hjH6h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjD6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jR6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´Khj<6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubhÞ)�”}”(hX1A list of characters speakup repeats. Normally, when there are more than three characters in a row, speakup just reads three of those characters. For example, "......" would be read as dot, dot, dot. If a . is added to the list of characters in repeats, "......" would be read as dot, dot, dot, times six.”h]”hX9A list of characters speakup repeats. Normally, when there are more than three characters in a row, speakup just reads three of those characters. For example, “......â€� would be read as dot, dot, dot. If a . is added to the list of characters in repeats, “......â€� would be read as dot, dot, dot, times six.”…”�”}”(hjj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KhhÊh²hubj)�”}”(hŒ... _abi_sys_accessibility_speakup_say_control:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-accessibility-speakup-say-control”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj†6ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/accessibility\/speakup\/say_control**”h]”jR)�”}”(hŒ.**\/sys\/accessibility\/speakup\/say_control**”h]”hŒ*/sys/accessibility/speakup/say_control”…”�”}”(hj 6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K‰hj™6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj–6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj“6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj†6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjƒ6ubah}”(h]”j‚6ah ]”h"]”Œ)abi_sys_accessibility_speakup_say_control”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÑ6jx6sjŠ}”j‚6jx6subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjÖ6h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjà6h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K‰hjÖ6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K‰hhÊh²hubhÞ)�”}”(hŒ«If set to one, speakup speaks shift, alt and control when those keys are pressed. If say_control is set to zero, shift, ctrl, and alt are not spoken when they are pressed.”h]”hŒ«If set to one, speakup speaks shift, alt and control when those keys are pressed. If say_control is set to zero, shift, ctrl, and alt are not spoken when they are pressed.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K‰hhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_say_word_ctl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-say-word-ctl”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj 7ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/say_word_ctl**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/say_word_ctl**”h]”hŒ+/sys/accessibility/speakup/say_word_ctl”…”�”}”(hj:7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj67ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K�hj37ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj07ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj 7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7ubah}”(h]”j7ah ]”h"]”Œ*abi_sys_accessibility_speakup_say_word_ctl”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jk7j7sjŠ}”j7j7subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjp7h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjz7h]”hŒsysfs-driver-speakup”…”�”}”(hj|7h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjx7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j†7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K�hjp7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K�hhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hjž7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K�hhÊh²hubj)�”}”(hŒ).. _abi_sys_accessibility_speakup_silent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-accessibility-speakup-silent”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjº7ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/accessibility\/speakup\/silent**”h]”jR)�”}”(hŒ)**\/sys\/accessibility\/speakup\/silent**”h]”hŒ%/sys/accessibility/speakup/silent”…”�”}”(hjÔ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K•hjÍ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÊ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÇ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjº7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj·7ubah}”(h]”j¶7ah ]”h"]”Œ$abi_sys_accessibility_speakup_silent”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j8j¬7sjŠ}”j¶7j¬7subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj 8h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj8h]”hŒsysfs-driver-speakup”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j 8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K•hj 8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K•hhÊh²hubhÞ)�”}”(hŒTODO:”h]”hŒTODO:”…”�”}”(hj88h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K•hhÊh²hubj)�”}”(hŒ... _abi_sys_accessibility_speakup_spell_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-accessibility-speakup-spell-delay”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjT8ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/accessibility\/speakup\/spell_delay**”h]”jR)�”}”(hŒ.**\/sys\/accessibility\/speakup\/spell_delay**”h]”hŒ*/sys/accessibility/speakup/spell_delay”…”�”}”(hjn8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´Kšhjg8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjd8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChja8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjT8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjQ8ubah}”(h]”jP8ah ]”h"]”Œ)abi_sys_accessibility_speakup_spell_delay”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŸ8jF8sjŠ}”jP8jF8subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj¤8h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj®8h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´Kšhj¤8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KšhhÊh²hubhÞ)�”}”(hX2This controls how fast a word is spelled when speakup's say word review command is pressed twice quickly to speak the current word being reviewed. Zero just speaks the letters one after another, while values one through four seem to introduce more of a pause between the spelling of each letter by speakup.”h]”hX4This controls how fast a word is spelled when speakup’s say word review command is pressed twice quickly to speak the current word being reviewed. Zero just speaks the letters one after another, while values one through four seem to introduce more of a pause between the spelling of each letter by speakup.”…”�”}”(hjÒ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´KšhhÊh²hubj)�”}”(hŒ(.. _abi_sys_accessibility_speakup_synth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-accessibility-speakup-synth”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjî8ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/accessibility\/speakup\/synth**”h]”jR)�”}”(hŒ(**\/sys\/accessibility\/speakup\/synth**”h]”hŒ$/sys/accessibility/speakup/synth”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K¥hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjû8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjî8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjë8ubah}”(h]”jê8ah ]”h"]”Œ#abi_sys_accessibility_speakup_synth”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j99jà8sjŠ}”jê8jà8subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hj>9h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjH9h]”hŒsysfs-driver-speakup”…”�”}”(hjJ9h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjF9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jT9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_speakup”uh1hh³joh´K¥hj>9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K¥hhÊh²hubhÞ)�”}”(hŒøGets or sets the synthesizer driver currently in use. Reading synth returns the synthesizer driver currently in use. Writing synth switches to the given synthesizer driver, provided it is either built into the kernel, or already loaded as a module.”•h]”hŒøGets or sets the synthesizer driver currently in use. Reading synth returns the synthesizer driver currently in use. Writing synth switches to the given synthesizer driver, provided it is either built into the kernel, or already loaded as a module.”…”�”}”(hjl9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K¥hhÊh²hubj)�”}”(hŒ/.. _abi_sys_accessibility_speakup_synth_direct:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-accessibility-speakup-synth-direct”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjˆ9ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/accessibility\/speakup\/synth_direct**”h]”jR)�”}”(hŒ/**\/sys\/accessibility\/speakup\/synth_direct**”h]”hŒ+/sys/accessibility/speakup/synth_direct”…”�”}”(hj¢9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K­hj›9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj•9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˆ9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj…9ubah}”(h]”j„9ah ]”h"]”Œ*abi_sys_accessibility_speakup_synth_direct”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓ9jz9sjŠ}”j„9jz9subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjØ9h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hjâ9h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K­hjØ9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K­hhÊh²hubhÞ)�”}”(hŒùSends whatever is written to synth_direct directly to the speech synthesizer in use, bypassing speakup. This could be used to make the synthesizer speak a string, or to send control sequences to the synthesizer to change how the synthesizer behaves.”h]”hŒùSends whatever is written to synth_direct directly to the speech synthesizer in use, bypassing speakup. This could be used to make the synthesizer speak a string, or to send control sequences to the synthesizer to change how the synthesizer behaves.”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K­hhÊh²hubj)�”}”(hŒ*.. _abi_sys_accessibility_speakup_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-accessibility-speakup-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hj":ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/accessibility\/speakup\/version**”h]”jR)�”}”(hŒ***\/sys\/accessibility\/speakup\/version**”h]”hŒ&/sys/accessibility/speakup/version”…”�”}”(hj<:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K·hj5:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj":ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj:ubah}”(h]”j:ah ]”h"]”Œ%abi_sys_accessibility_speakup_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jm:j:sjŠ}”j:j:subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-speakup `”h]”(hŒDefined on file ”…”�”}”(hjr:h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-speakup `”h]”j™)�”}”(hj|:h]”hŒsysfs-driver-speakup”…”�”}”(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_stable_sysfs_driver_speakup”uh1hh³joh´K·hjr:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K·hhÊh²hubhÞ)�”}”(hŒkReading version returns the version of speakup, and the version of the synthesizer driver currently in use.”h]”hŒkReading version returns the version of speakup, and the version of the synthesizer driver currently in use.”…”�”}”(hj :h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joh´K·hhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/block”h]”hŒSymbols under /sys/block”…”�”}”(hj±:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj®:h³Nh´Nubj)�”}”(hŒ2.. _abi_sys_block_disk_partition_alignment_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-block-disk-partition-alignment-offset”uh1jh´Khj®:ubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j2hjÍ:ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/block\/\\/\\/alignment_offset**”h]”jR)�”}”(hŒ;**\/sys\/block\/\\/\\/alignment_offset**”h]”hŒ7/sys/block///alignment_offset”…”�”}”(hjç:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjã:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ$Documentation/ABI/stable/sysfs-block”h´K¼hjà:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÝ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÚ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÍ:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÊ:ubah}”(h]”jÉ:ah ]”h"]”Œ-abi_sys_block_disk_partition_alignment_offset”ah$]”h&]”uh1j(hj®:jˆ}”j;j¿:sjŠ}”jÉ:j¿:subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj;h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj(;h]”hŒ sysfs-block”…”�”}”(hj*;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_stable_sysfs_block”uh1hh³jû:h´K¼hj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K¼hj®:ubhÞ)�”}”(hX;Storage devices may report a physical block size that is bigger than the logical block size (for instance a drive with 4KB physical sectors exposing 512-byte logical blocks to the operating system). This parameter indicates how many bytes the beginning of the partition is offset from the disk's natural alignment.”h]”hX=Storage devices may report a physical block size that is bigger than the logical block size (for instance a drive with 4KB physical sectors exposing 512-byte logical blocks to the operating system). This parameter indicates how many bytes the beginning of the partition is offset from the disk’s natural alignment.”…”�”}”(hjL;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K¼hj®:ubeh}”(h]”Œsymbols-under-sys-block”ah ]”h"]”Œsymbols under /sys/block”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ3.. _abi_sys_block_disk_partition_discard_alignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-disk-partition-discard-alignment”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hjp;ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/block\/\\/\\/discard_alignment**”h]”jR)�”}”(hŒ<**\/sys\/block\/\\/\\/discard_alignment**”h]”hŒ8/sys/block///discard_alignment”…”�”}”(hjŠ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÈhjƒ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj€;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj};ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjp;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjm;ubah}”(h]”jl;ah ]”h"]”Œ.abi_sys_block_disk_partition_discard_alignment”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j»;jb;sjŠ}”jl;jb;subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÀ;h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÊ;h]”hŒ sysfs-block”…”�”}”(hjÌ;h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÈ;ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÖ;Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´KÈhjÀ;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÈhhÊh²hubhÞ)�”}”(hX Devices that support discard functionality may internally allocate space in units that are bigger than the exported logical block size. The discard_alignment parameter indicates how many bytes the beginning of the partition is offset from the internal allocation unit's natural alignment.”h]”hX"Devices that support discard functionality may internally allocate space in units that are bigger than the exported logical block size. The discard_alignment parameter indicates how many bytes the beginning of the partition is offset from the internal allocation unit’s natural alignment.”…”�”}”(hjî;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÈhhÊh²hubj)�”}”(hŒ&.. _abi_sys_block_disk_partition_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-block-disk-partition-stat”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj <ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/\\/stat**”h]”jR)�”}”(hŒ/**\/sys\/block\/\\/\\/stat**”h]”hŒ+/sys/block///stat”…”�”}”(hj$<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj <ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÔhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj <ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj<ubah}”(h]”j<ah ]”h"]”Œ!abi_sys_block_disk_partition_stat”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jU<jü;sjŠ}”j<jü;subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjZ<h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjd<h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KÔhjZ<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÔhhÊh²hubhÞ)�”}”(hŒ¡The /sys/block///stat files display the I/O statistics of partition . The format is the same as the format of /sys/block//stat.”h]”hŒ¡The /sys/block///stat files display the I/O statistics of partition . The format is the same as the format of /sys/block//stat.”…”�”}”(hjˆ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÔhhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_disk_alignment_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-disk-alignment-offset”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¤<ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/\\/alignment_offset**”h]”jR)�”}”(hŒ,**\/sys\/block\/\\/alignment_offset**”h]”hŒ(/sys/block//alignment_offset”…”�”}”(hj¾<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Khj·<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj±<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¤<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¡<ubah}”(h]”j <ah ]”h"]”Œ#abi_sys_block_disk_alignment_offset”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jï<j–<sjŠ}”j <j–<subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjô<h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjþ<h]”hŒ sysfs-block”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjü<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j =Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´Khjô<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KhhÊh²hubhÞ)�”}”(hX8Storage devices may report a physical block size that is bigger than the logical block size (for instance a drive with 4KB physical sectors exposing 512-byte logical blocks to the operating system). This parameter indicates how many bytes the beginning of the device is offset from the disk's natural alignment.”h]”hX:Storage devices may report a physical block size that is bigger than the logical block size (for instance a drive with 4KB physical sectors exposing 512-byte logical blocks to the operating system). This parameter indicates how many bytes the beginning of the device is offset from the disk’s natural alignment.”…”�”}”(hj"=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KhhÊh²hubj)�”}”(hŒ3.. _abi_sys_block_disk_atomic_write_boundary_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-disk-atomic-write-boundary-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj>=ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_boundary_bytes**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_boundary_bytes**”h]”hŒ3/sys/block//atomic_write_boundary_bytes”…”�”}”(hjX=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjT=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K@hjQ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjN=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjK=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj>=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj;=ubah}”(h]”j:=ah ]”h"]”Œ.abi_sys_block_disk_atomic_write_boundary_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‰=j0=sjŠ}”j:=j0=subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjŽ=h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj˜=h]”hŒ sysfs-block”…”�”}”(hjš=h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj–=ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¤=Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´K@hjŽ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K@hhÊh²hubhÞ)�”}”(hX¢[RO] A device may need to internally split an atomic write I/O which straddles a given logical block address boundary. This parameter specifies the size in bytes of the atomic boundary if one is reported by the device. This value must be a power-of-two and at least the size as in atomic_write_unit_max_bytes. Any attempt to merge atomic write I/Os must not result in a merged I/O which crosses this boundary (if any).”h]”hX¢[RO] A device may need to internally split an atomic write I/O which straddles a given logical block address boundary. This parameter specifies the size in bytes of the atomic boundary if one is reported by the device. This value must be a power-of-two and at least the size as in atomic_write_unit_max_bytes. Any attempt to merge atomic write I/Os must not result in a merged I/O which crosses this boundary (if any).”…”�”}”(hj¼=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K@hhÊh²hubj)�”}”(hŒ... _abi_sys_block_disk_atomic_write_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-block-disk-atomic-write-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjØ=ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/block\/\\/atomic_write_max_bytes**”h]”jR)�”}”(hŒ2**\/sys\/block\/\\/atomic_write_max_bytes**”h]”hŒ./sys/block//atomic_write_max_bytes”…”�”}”(hjò=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Khjë=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjè=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjå=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjØ=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÕ=ubah}”(h]”jÔ=ah ]”h"]”Œ)abi_sys_block_disk_atomic_write_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j#>jÊ=sjŠ}”jÔ=jÊ=subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj(>h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj2>h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Khj(>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KhhÊh²hubhÞ)�”}”(hXu[RO] This parameter specifies the maximum atomic write size reported by the device. This parameter is relevant for merging of writes, where a merged atomic write operation must not exceed this number of bytes. This parameter may be greater than the value in atomic_write_unit_max_bytes as atomic_write_unit_max_bytes will be rounded down to a power-of-two and atomic_write_unit_max_bytes may also be limited by some other queue limits, such as max_segments. This parameter - along with atomic_write_unit_min_bytes and atomic_write_unit_max_bytes - will not be larger than max_hw_sectors_kb, but may be larger than max_sectors_kb.”h]”hXu[RO] This parameter specifies the maximum atomic write size reported by the device. This parameter is relevant for merging of writes, where a merged atomic write operation must not exceed this number of bytes. This parameter may be greater than the value in atomic_write_unit_max_bytes as atomic_write_unit_max_bytes will be rounded down to a power-of-two and atomic_write_unit_max_bytes may also be limited by some other queue limits, such as max_segments. This parameter - along with atomic_write_unit_min_bytes and atomic_write_unit_max_bytes - will not be larger than max_hw_sectors_kb, but may be larger than max_sectors_kb.”…”�”}”(hjV>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KhhÊh²hubj)�”}”(hŒ3.. _abi_sys_block_disk_atomic_write_unit_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-disk-atomic-write-unit-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjr>ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_unit_max_bytes**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_unit_max_bytes**”h]”hŒ3/sys/block//atomic_write_unit_max_bytes”…”�”}”(hjŒ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K5hj…>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‚>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjr>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjo>ubah}”(h]”jn>ah ]”h"]”Œ.abi_sys_block_disk_atomic_write_unit_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j½>jd>sjŠ}”jn>jd>subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÂ>h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÌ>h]”hŒ sysfs-block”…”�”}”(hjÎ>h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÊ>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jØ>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´K5hjÂ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K5hhÊh²hubhÞ)�”}”(hŒû[RO] This parameter defines the largest block which can be written atomically with an atomic write operation. This value must be a multiple of atomic_write_unit_min and must be a power-of-two. This value will not be larger than atomic_write_max_bytes.”h]”hŒû[RO] This parameter defines the largest block which can be written atomically with an atomic write operation. This value must be a multiple of atomic_write_unit_min and must be a power-of-two. This value will not be larger than atomic_write_max_bytes.”…”�”}”(hjð>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K5hhÊh²hubj)�”}”(hŒ3.. _abi_sys_block_disk_atomic_write_unit_min_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-disk-atomic-write-unit-min-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj ?ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_unit_min_bytes**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/atomic_write_unit_min_bytes**”h]”hŒ3/sys/block//atomic_write_unit_min_bytes”…”�”}”(hj&?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K*hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj ?ubah}”(h]”j?ah ]”h"]”Œ.abi_sys_block_disk_atomic_write_unit_min_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jW?jþ>sjŠ}”j?jþ>subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj\?h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjf?h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´K*hj\?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K*hhÊh²hubhÞ)�”}”(hX[RO] This parameter specifies the smallest block which can be written atomically with an atomic write operation. All atomic write operations must begin at a atomic_write_unit_min boundary and must be multiples of atomic_write_unit_min. This value must be a power-of-two.”h]”hX[RO] This parameter specifies the smallest block which can be written atomically with an atomic write operation. All atomic write operations must begin at a atomic_write_unit_min boundary and must be multiples of atomic_write_unit_min. This value must be a power-of-two.”…”�”}”(hjŠ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K*hhÊh²hubj)�”}”(hŒ).. _abi_sys_block_disk_discard_alignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-block-disk-discard-alignment”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj¦?ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/discard_alignment**”h]”jR)�”}”(hŒ-**\/sys\/block\/\\/discard_alignment**”h]”hŒ)/sys/block//discard_alignment”…”�”}”(hjÀ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K hj¹?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¶?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj³?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¦?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj£?ubah}”(h]”j¢?ah ]”h"]”Œ$abi_sys_block_disk_discard_alignment”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jñ?j˜?sjŠ}”j¢?j˜?subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjö?h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj@h]”hŒ sysfs-block”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjþ?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j @Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´K hjö?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K hhÊh²hubhÞ)�”}”(hXDevices that support discard functionality may internally allocate space in units that are bigger than the exported logical block size. The discard_alignment parameter indicates how many bytes the beginning of the device is offset from the internal allocation unit's natural alignment.”h]”hXDevices that support discard functionality may internally allocate space in units that are bigger than the exported logical block size. The discard_alignment parameter indicates how many bytes the beginning of the device is offset from the internal allocation unit’s natural alignment.”…”�”}”(hj$@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K hhÊh²hubj)�”}”(hŒ.. _abi_sys_block_disk_diskseq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-diskseq”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hj@@ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/block\/\\/diskseq**”h]”jR)�”}”(hŒ#**\/sys\/block\/\\/diskseq**”h]”hŒ/sys/block//diskseq”…”�”}”(hjZ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjV@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KNhjS@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjP@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjM@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj@@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj=@ubah}”(h]”j<@ah ]”h"]”Œabi_sys_block_disk_diskseq”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‹@j2@sjŠ}”j<@j2@subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj�@h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjš@h]”hŒ sysfs-block”…”�”}”(hjœ@h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj˜@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¦@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´KNhj�@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KNhhÊh²hubhÞ)�”}”(hX The /sys/block//diskseq files reports the disk sequence number, which is a monotonically increasing number assigned to every drive. Some devices, like the loop device, refresh such number every time the backing file is changed. The value type is 64 bit unsigned.”h]”hX The /sys/block//diskseq files reports the disk sequence number, which is a monotonically increasing number assigned to every drive. Some devices, like the loop device, refresh such number every time the backing file is changed. The value type is 64 bit unsigned.”…”�”}”(hj¾@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KNhhÊh²hubj)�”}”(hŒ.. _abi_sys_block_disk_hidden:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-hidden”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j2hjÚ@ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/block\/\\/hidden**”h]”jR)�”}”(hŒ"**\/sys\/block\/\\/hidden**”h]”hŒ/sys/block//hidden”…”�”}”(hjô@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjð@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hjí@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjê@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjç@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÚ@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj×@ubah}”(h]”jÖ@ah ]”h"]”Œabi_sys_block_disk_hidden”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j%AjÌ@sjŠ}”jÖ@jÌ@subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj*Ah²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj4Ah]”hŒ sysfs-block”…”�”}”(hj6Ah²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj2Aubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j@AŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M‰hj*Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubhÞ)�”}”(hŒ±[RO] the block device is hidden. it doesn’t produce events, and can’t be opened from userspace or using blkdev_get*. Used for the underlying components of multipath devices.”h]”hŒ±[RO] the block device is hidden. it doesn’t produce events, and can’t be opened from userspace or using blkdev_get*. Used for the underlying components of multipath devices.”…”�”}”(hjXAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubj)�”}”(hŒ .. _abi_sys_block_disk_inflight:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-inflight”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j2hjtAubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/block\/\\/inflight**”h]”jR)�”}”(hŒ$**\/sys\/block\/\\/inflight**”h]”hŒ /sys/block//inflight”…”�”}”(hjŽAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŠAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KZhj‡Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj„Aubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�Aubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjtAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjqAubah}”(h]”jpAah ]”h"]”Œabi_sys_block_disk_inflight”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¿AjfAsjŠ}”jpAjfAsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÄAh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÎAh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KZhjÄAubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KZhhÊh²hubhÞ)�”}”(hXÏReports the number of I/O requests currently in progress (pending / in flight) in a device driver. This can be less than the number of requests queued in the block device queue. The report contains 2 fields: one for read requests and one for write requests. The value type is unsigned int. Cf. :doc:`/block/stat` which contains a single value for requests in flight. This is related to /sys/block//queue/nr_requests and for SCSI device also its queue_depth.”h]”(hX&Reports the number of I/O requests currently in progress (pending / in flight) in a device driver. This can be less than the number of requests queued in the block device queue. The report contains 2 fields: one for read requests and one for write requests. The value type is unsigned int. Cf. ”…”�”}”(hjòAh²hh³Nh´Nubh)�”}”(hŒ:doc:`/block/stat`”h]”j™)�”}”(hjüAh]”hŒ /block/stat”…”�”}”(hjþAh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j˜hjúAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jBŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆj·Œ /block/stat”uh1hh³jû:h´KZhjòAubhŒ— which contains a single value for requests in flight. This is related to /sys/block//queue/nr_requests and for SCSI device also its queue_depth.”…”�”}”(hjòAh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KZhhÊh²hubj)�”}”(hŒ=.. _abi_sys_block_disk_integrity_device_is_integrity_capable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-block-disk-integrity-device-is-integrity-capable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hj2Bubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/block\/\\/integrity\/device_is_integrity_capable**”h]”jR)�”}”(hŒB**\/sys\/block\/\\/integrity\/device_is_integrity_capable**”h]”hŒ>/sys/block//integrity/device_is_integrity_capable”…”�”}”(hjLBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjHBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KjhjEBubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjBBubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj?Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj2Bubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj/Bubah}”(h]”j.Bah ]”h"]”Œ8abi_sys_block_disk_integrity_device_is_integrity_capable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j}Bj$BsjŠ}”j.Bj$BsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj‚Bh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjŒBh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Kjhj‚Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KjhhÊh²hubhÞ)�”}”(hX(Indicates whether a storage device is capable of storing integrity metadata. Set if the device is T10 PI-capable. This flag is set to 1 if the storage media is formatted with T10 Protection Information. If the storage media is not formatted with T10 Protection Information, this flag is set to 0.”h]”hX(Indicates whether a storage device is capable of storing integrity metadata. Set if the device is T10 PI-capable. This flag is set to 1 if the storage media is formatted with T10 Protection Information. If the storage media is not formatted with T10 Protection Information, this flag is set to 0.”…”�”}”(hj°Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KjhhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_disk_integrity_format:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-disk-integrity-format”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjÌBubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/integrity\/format**”h]”jR)�”}”(hŒ-**\/sys\/block\/\\/integrity\/format**”h]”hŒ)/sys/block//integrity/format”…”�”}”(hjæBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KvhjßBubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÜBubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÙBubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÌBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÉBubah}”(h]”jÈBah ]”h"]”Œ#abi_sys_block_disk_integrity_format”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jCj¾BsjŠ}”jÈBj¾BsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjCh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj&Ch]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KvhjCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KvhhÊh²hubhÞ)�”}”(hX‡Metadata format for integrity capable block device. E.g. T10-DIF-TYPE1-CRC. This field describes the type of T10 Protection Information that the block device can send and receive. If the device can store application integrity metadata but no T10 Protection Information profile is used, this field contains "nop". If the device does not support integrity metadata, this field contains "none".”h]”hX�Metadata format for integrity capable block device. E.g. T10-DIF-TYPE1-CRC. This field describes the type of T10 Protection Information that the block device can send and receive. If the device can store application integrity metadata but no T10 Protection Information profile is used, this field contains “nopâ€�. If the device does not support integrity metadata, this field contains “noneâ€�.”…”�”}”(hjJCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KvhhÊh²hubj)�”}”(hŒ;.. _abi_sys_block_disk_integrity_protection_interval_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-block-disk-integrity-protection-interval-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j2hjfCubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/block\/\\/integrity\/protection_interval_bytes**”h]”jR)�”}”(hŒ@**\/sys\/block\/\\/integrity\/protection_interval_bytes**”h]”hŒ</sys/block//integrity/protection_interval_bytes”…”�”}”(hj€Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj|Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K…hjyCubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjvCubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjsCubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjfCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjcCubah}”(h]”jbCah ]”h"]”Œ6abi_sys_block_disk_integrity_protection_interval_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j±CjXCsjŠ}”jbCjXCsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj¶Ch²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÀCh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´K…hj¶Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K…hhÊh²hubhÞ)�”}”(hŒyDescribes the number of data bytes which are protected by one integrity tuple. Typically the device's logical block size.”h]”hŒ{Describes the number of data bytes which are protected by one integrity tuple. Typically the device’s logical block size.”…”�”}”(hjäCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K…hhÊh²hubj)�”}”(hŒ-.. _abi_sys_block_disk_integrity_read_verify:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-block-disk-integrity-read-verify”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjDubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/block\/\\/integrity\/read_verify**”h]”jR)�”}”(hŒ2**\/sys\/block\/\\/integrity\/read_verify**”h]”hŒ./sys/block//integrity/read_verify”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KŽhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj Dubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjýCubah}”(h]”jüCah ]”h"]”Œ(abi_sys_block_disk_integrity_read_verify”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jKDjòCsjŠ}”jüCjòCsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjPDh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjZDh]”hŒ sysfs-block”…”�”}”(hj\Dh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjXDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jfDŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´KŽhjPDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KŽhhÊh²hubhÞ)�”}”(hŒ‹Indicates whether the block layer should verify the integrity of read requests serviced by devices that support sending integrity metadata.”h]”hŒ‹Indicates whether the block layer should verify the integrity of read requests serviced by devices that support sending integrity metadata.”…”�”}”(hj~Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KŽhhÊh²hubj)�”}”(hŒ*.. _abi_sys_block_disk_integrity_tag_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-block-disk-integrity-tag-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjšDubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/integrity\/tag_size**”h]”jR)�”}”(hŒ/**\/sys\/block\/\\/integrity\/tag_size**”h]”hŒ+/sys/block//integrity/tag_size”…”�”}”(hj´Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°Dubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K—hj­Dubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjªDubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj§Dubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjšDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj—Dubah}”(h]”j–Dah ]”h"]”Œ%abi_sys_block_disk_integrity_tag_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jåDjŒDsjŠ}”j–DjŒDsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjêDh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjôDh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´K—hjêDubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K—hhÊh²hubhÞ)�”}”(hXANumber of bytes of integrity tag space available per protection_interval_bytes, which is typically the device's logical block size. This field describes the size of the application tag if the storage device is formatted with T10 Protection Information and permits use of the application tag. The tag_size is reported in bytes and indicates the space available for adding an opaque tag to each block (protection_interval_bytes). If the device does not support T10 Protection Information (even if the device provides application integrity metadata space), this field is set to 0.”h]”hXCNumber of bytes of integrity tag space available per protection_interval_bytes, which is typically the device’s logical block size. This field describes the size of the application tag if the storage device is formatted with T10 Protection Information and permits use of the application tag. The tag_size is reported in bytes and indicates the space available for adding an opaque tag to each block (protection_interval_bytes). If the device does not support T10 Protection Information (even if the device provides application integrity metadata space), this field is set to 0.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K—hhÊh²hubj)�”}”(hŒ0.. _abi_sys_block_disk_integrity_write_generate:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-block-disk-integrity-write-generate”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hj4Eubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/integrity\/write_generate**”h]”jR)�”}”(hŒ5**\/sys\/block\/\\/integrity\/write_generate**”h]”hŒ1/sys/block//integrity/write_generate”…”�”}”(hjNEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K©hjGEubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjDEubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAEubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4Eubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj1Eubah}”(h]”j0Eah ]”h"]”Œ+abi_sys_block_disk_integrity_write_generate”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jEj&EsjŠ}”j0Ej&EsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj„Eh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjŽEh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´K©hj„Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K©hhÊh²hubhÞ)�”}”(hŒ™Indicates whether the block layer should automatically generate checksums for write requests bound for devices that support receiving integrity metadata.”h]”hŒ™Indicates whether the block layer should automatically generate checksums for write requests bound for devices that support receiving integrity metadata.”…”�”}”(hj²Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K©hhÊh²hubj)�”}”(hŒ .. _abi_sys_block_disk_partscan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-partscan”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j2hjÎEubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/block\/\\/partscan**”h]”jR)�”}”(hŒ$**\/sys\/block\/\\/partscan**”h]”hŒ /sys/block//partscan”…”�”}”(hjèEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäEubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K²hjáEubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÞEubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÛEubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÎEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjËEubah}”(h]”jÊEah ]”h"]”Œabi_sys_block_disk_partscan”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jFjÀEsjŠ}”jÊEjÀEsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjFh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj(Fh]”hŒ sysfs-block”…”�”}”(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”j4FŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´K²hjFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K²hhÊh²hubhÞ)�”}”(hŒñThe /sys/block//partscan files reports if partition scanning is enabled for the disk. It returns "1" if partition scanning is enabled, or "0" if not. The value type is a 32-bit unsigned integer, but only "0" and "1" are valid values.”h]”hXThe /sys/block//partscan files reports if partition scanning is enabled for the disk. It returns “1â€� if partition scanning is enabled, or “0â€� if not. The value type is a 32-bit unsigned integer, but only “0â€� and “1â€� are valid values.”…”�”}”(hjLFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´K²hhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_disk_queue_add_random:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-disk-queue-add-random”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjhFubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/queue\/add_random**”h]”jR)�”}”(hŒ-**\/sys\/block\/\\/queue\/add_random**”h]”hŒ)/sys/block//queue/add_random”…”�”}”(hj‚Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~Fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÝhj{Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjxFubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjuFubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjhFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjeFubah}”(h]”jdFah ]”h"]”Œ#abi_sys_block_disk_queue_add_random”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j³FjZFsjŠ}”jdFjZFsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj¸Fh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÂFh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KÝhj¸Fubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÝhhÊh²hubhÞ)�”}”(hŒg[RW] This file allows to turn off the disk entropy contribution. Default value of this file is '1'(on).”h]”hŒk[RW] This file allows to turn off the disk entropy contribution. Default value of this file is ‘1’(on).”…”�”}”(hjæFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KÝhhÊh²hubj)�”}”(hŒ).. _abi_sys_block_disk_queue_async_depth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-block-disk-queue-async-depth”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjGubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/queue\/async_depth**”h]”jR)�”}”(hŒ.**\/sys\/block\/\\/queue\/async_depth**”h]”hŒ*/sys/block//queue/async_depth”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjGubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÿFubah}”(h]”jþFah ]”h"]”Œ$abi_sys_block_disk_queue_async_depth”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jMGjôFsjŠ}”jþFjôFsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjRGh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj\Gh]”hŒ sysfs-block”…”�”}”(hj^Gh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjZGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jhGŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MdhjRGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhhÊh²hubhÞ)�”}”(hŒ|[RW] Controls how many asynchronous requests may be allocated in the block layer. The value is always capped at nr_requests.”h]”hŒ|[RW] Controls how many asynchronous requests may be allocated in the block layer. The value is always capped at nr_requests.”…”�”}”(hj€Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhhÊh²hubhÞ)�”}”(hŒ"When no elevator is active (none):”h]”hŒ"When no elevator is active (none):”…”�”}”(hjŽGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhhÊh²hubj0)�”}”(hhh]”j5)�”}”(hŒ,async_depth is always equal to nr_requests. ”h]”hÞ)�”}”(hŒ+async_depth is always equal to nr_requests.”h]”hŒ+async_depth is always equal to nr_requests.”…”�”}”(hj£Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhjŸGubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjœGubah}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³jû:h´MdhhÊh²hubhÞ)�”}”(hŒFor bfq scheduler:”h]”hŒFor bfq scheduler:”…”�”}”(hj½Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhhÊh²hubj0)�”}”(hhh]”(j5)�”}”(hX¢By default, async_depth is set to 75% of nr_requests. Internal limits are then derived from this value: * Sync writes: limited to async_depth (≈75% of nr_requests). * Async I/O: limited to ~2/3 of async_depth (≈50% of nr_requests). If a bfq_queue is weight-raised: * Sync writes: limited to ~1/2 of async_depth (≈37% of nr_requests). * Async I/O: limited to ~1/4 of async_depth (≈18% of nr_requests). ”h]”(hÞ)�”}”(hŒgBy default, async_depth is set to 75% of nr_requests. Internal limits are then derived from this value:”h]”hŒgBy default, async_depth is set to 75% of nr_requests. Internal limits are then derived from this value:”…”�”}”(hjÒGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MdhjÎGubj0)�”}”(hhh]”(j5)�”}”(hŒ\/queue\/chunk_sectors**”h]”jR)�”}”(hŒ0**\/sys\/block\/\\/queue\/chunk_sectors**”h]”hŒ,/sys/block//queue/chunk_sectors”…”�”}”(hj8Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Kåhj1Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj+Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjIubah}”(h]”jIah ]”h"]”Œ&abi_sys_block_disk_queue_chunk_sectors”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jiIjIsjŠ}”jIjIsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjnIh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjxIh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KåhjnIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KåhhÊh²hubhÞ)�”}”(hX—[RO] chunk_sectors has different meaning depending on the type of the disk. For a RAID device (dm-raid), chunk_sectors indicates the size in 512B sectors of the RAID volume stripe segment. For a zoned block device, either host-aware or host-managed, chunk_sectors indicates the size in 512B sectors of the zones of the device, with the eventual exception of the last zone of the device which may be smaller.”h]”hX—[RO] chunk_sectors has different meaning depending on the type of the disk. For a RAID device (dm-raid), chunk_sectors indicates the size in 512B sectors of the RAID volume stripe segment. For a zoned block device, either host-aware or host-managed, chunk_sectors indicates the size in 512B sectors of the zones of the device, with the eventual exception of the last zone of the device which may be smaller.”…”�”}”(hjœIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KåhhÊh²hubj)�”}”(hŒ$.. _abi_sys_block_disk_queue_crypto:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-queue-crypto”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hj¸Iubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/\\/queue\/crypto\/**”h]”jR)�”}”(hŒ+**\/sys\/block\/\\/queue\/crypto\/**”h]”hŒ'/sys/block//queue/crypto/”…”�”}”(hjÒIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KòhjËIubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÈIubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÅIubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¸Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjµIubah}”(h]”j´Iah ]”h"]”Œabi_sys_block_disk_queue_crypto”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jJjªIsjŠ}”j´IjªIsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjJh]”hŒ sysfs-block”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´KòhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KòhhÊh²hubhÞ)�”}”(hX/The presence of this subdirectory of /sys/block//queue/ indicates that the device supports inline encryption. This subdirectory contains files which describe the inline encryption capabilities of the device. For more information about inline encryption, refer to :doc:`/block/inline-encryption`.”h]”(hXThe presence of this subdirectory of /sys/block//queue/ indicates that the device supports inline encryption. This subdirectory contains files which describe the inline encryption capabilities of the device. For more information about inline encryption, refer to ”…”�”}”(hj6Jh²hh³Nh´Nubh)�”}”(hŒ:doc:`/block/inline-encryption`”h]”j™)�”}”(hj@Jh]”hŒ/block/inline-encryption”…”�”}”(hjBJh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j˜hj>Jubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jLJŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆj·Œ/block/inline-encryption”uh1hh³jû:h´Kòhj6JubhŒ.”…”�”}”(hj6Jh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KòhhÊh²hubj)�”}”(hŒ4.. _abi_sys_block_disk_queue_crypto_hw_wrapped_keys:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-block-disk-queue-crypto-hw-wrapped-keys”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/queue\/crypto\/hw_wrapped_keys**”h]”jR)�”}”(hŒ:**\/sys\/block\/\\/queue\/crypto\/hw_wrapped_keys**”h]”hŒ6/sys/block//queue/crypto/hw_wrapped_keys”…”�”}”(hj�Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒJubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Kýhj‰Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj†Jubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjƒJubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjvJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjsJubah}”(h]”jrJah ]”h"]”Œ/abi_sys_block_disk_queue_crypto_hw_wrapped_keys”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÁJjhJsjŠ}”jrJjhJsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÆJh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÐJh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´KýhjÆJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KýhhÊh²hubhÞ)�”}”(hX[RO] The presence of this file indicates that the device supports hardware-wrapped inline encryption keys, i.e. key blobs that can only be unwrapped and used by dedicated hardware. For more information about hardware-wrapped inline encryption keys, see :doc:`/block/inline-encryption`.”h]”(hŒþ[RO] The presence of this file indicates that the device supports hardware-wrapped inline encryption keys, i.e. key blobs that can only be unwrapped and used by dedicated hardware. For more information about hardware-wrapped inline encryption keys, see ”…”�”}”(hjôJh²hh³Nh´Nubh)�”}”(hŒ:doc:`/block/inline-encryption`”h]”j™)�”}”(hjþJh]”hŒ/block/inline-encryption”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j˜hjüJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j KŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆj·Œ/block/inline-encryption”uh1hh³jû:h´KýhjôJubhŒ.”…”�”}”(hjôJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´KýhhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_crypto_max_dun_bits:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-crypto-max-dun-bits”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj4Kubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/queue\/crypto\/max_dun_bits**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/queue\/crypto\/max_dun_bits**”h]”hŒ3/sys/block//queue/crypto/max_dun_bits”…”�”}”(hjNKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhjGKubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjDKubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAKubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj1Kubah}”(h]”j0Kah ]”h"]”Œ,abi_sys_block_disk_queue_crypto_max_dun_bits”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jKj&KsjŠ}”j0Kj&KsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj„Kh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjŽKh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mhj„Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hŒ|[RO] This file shows the maximum length, in bits, of data unit numbers accepted by the device in inline encryption requests.”h]”hŒ|[RO] This file shows the maximum length, in bits, of data unit numbers accepted by the device in inline encryption requests.”…”�”}”(hj²Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hub•j)�”}”(hŒ/.. _abi_sys_block_disk_queue_crypto_modes_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-block-disk-queue-crypto-modes-mode”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/queue\/crypto\/modes\/\**”h]”jR)�”}”(hŒ:**\/sys\/block\/\\/queue\/crypto\/modes\/\**”h]”hŒ6/sys/block//queue/crypto/modes/”…”�”}”(hjèKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäKubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhjáKubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÞKubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÛKubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÎKubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjËKubah}”(h]”jÊKah ]”h"]”Œ*abi_sys_block_disk_queue_crypto_modes_mode”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jLjÀKsjŠ}”jÊKjÀKsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjLh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj(Lh]”hŒ sysfs-block”…”�”}”(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”j4LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MhjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hX [RO] For each crypto mode (i.e., encryption/decryption algorithm) the device supports with inline encryption, a file will exist at this location. It will contain a hexadecimal number that is a bitmask of the supported data unit sizes, in bytes, for that crypto mode.”h]”hX [RO] For each crypto mode (i.e., encryption/decryption algorithm) the device supports with inline encryption, a file will exist at this location. It will contain a hexadecimal number that is a bitmask of the supported data unit sizes, in bytes, for that crypto mode.”…”�”}”(hjLLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hŒ6Currently, the crypto modes that may be supported are:”h]”hŒ6Currently, the crypto modes that may be supported are:”…”�”}”(hjZLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj*)�”}”(hŒ-* AES-256-XTS * AES-128-CBC-ESSIV * Adiantum ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒ AES-256-XTS”h]”hÞ)�”}”(hjqLh]”hŒ AES-256-XTS”…”�”}”(hjsLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhjoLubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjlLubj5)�”}”(hŒAES-128-CBC-ESSIV”h]”hÞ)�”}”(hjˆLh]”hŒAES-128-CBC-ESSIV”…”�”}”(hjŠLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mhj†Lubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjlLubj5)�”}”(hŒ Adiantum ”h]”hÞ)�”}”(hŒAdiantum”h]”hŒAdiantum”…”�”}”(hj¡Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mhj�Lubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjlLubeh}”(h]”h ]”h"]”h$]”h&]”j²jHuh1j/h³jû:h´MhjhLubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jû:h´MhhÊh²hubhÞ)�”}”(hŒËFor example, if a device supports AES-256-XTS inline encryption with data unit sizes of 512 and 4096 bytes, the file /sys/block//queue/crypto/modes/AES-256-XTS will exist and will contain "0x1200".”h]”hŒÏFor example, if a device supports AES-256-XTS inline encryption with data unit sizes of 512 and 4096 bytes, the file /sys/block//queue/crypto/modes/AES-256-XTS will exist and will contain “0x1200â€�.”…”�”}”(hjÁLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_crypto_num_keyslots:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-crypto-num-keyslots”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjÝLubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/queue\/crypto\/num_keyslots**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/queue\/crypto\/num_keyslots**”h]”hŒ3/sys/block//queue/crypto/num_keyslots”…”�”}”(hj÷Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hjðLubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjíLubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjêLubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÝLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÚLubah}”(h]”jÙLah ]”h"]”Œ,abi_sys_block_disk_queue_crypto_num_keyslots”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j(MjÏLsjŠ}”jÙLjÏLsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj-Mh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj7Mh]”hŒ sysfs-block”…”�”}”(hj9Mh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj5Mubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jCMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M&hj-Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hhÊh²hubhÞ)�”}”(hŒZ[RO] This file shows the number of keyslots the device has for use with inline encryption.”h]”hŒZ[RO] This file shows the number of keyslots the device has for use with inline encryption.”…”�”}”(hj[Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hhÊh²hubj)�”}”(hŒ-.. _abi_sys_block_disk_queue_crypto_raw_keys:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-block-disk-queue-crypto-raw-keys”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjwMubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/queue\/crypto\/raw_keys**”h]”jR)�”}”(hŒ3**\/sys\/block\/\\/queue\/crypto\/raw_keys**”h]”hŒ//sys/block//queue/crypto/raw_keys”…”�”}”(hj‘Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hjŠMubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj„Mubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjwMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjtMubah}”(h]”jsMah ]”h"]”Œ(abi_sys_block_disk_queue_crypto_raw_keys”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÂMjiMsjŠ}”jsMjiMsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÇMh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÑMh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M.hjÇMubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hhÊh²hubhÞ)�”}”(hŒœ[RO] The presence of this file indicates that the device supports raw inline encryption keys, i.e. keys that are managed in raw, plaintext form in software.”h]”hŒœ[RO] The presence of this file indicates that the device supports raw inline encryption keys, i.e. keys that are managed in raw, plaintext form in software.”…”�”}”(hjõMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hhÊh²hubj)�”}”(hŒ!.. _abi_sys_block_disk_queue_dax:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-queue-dax”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j2hjNubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/block\/\\/queue\/dax**”h]”jR)�”}”(hŒ&**\/sys\/block\/\\/queue\/dax**”h]”hŒ"/sys/block//queue/dax”…”�”}”(hj+Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M7hj$Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj!Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjNubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjNubah}”(h]”j Nah ]”h"]”Œabi_sys_block_disk_queue_dax”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\NjNsjŠ}”j NjNsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjaNh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjkNh]”hŒ sysfs-block”…”�”}”(hjmNh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjiNubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jwNŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M7hjaNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M7hhÊh²hubhÞ)�”}”(hŒ¥[RO] This file indicates whether the device supports Direct Access (DAX), used by CPU-addressable storage to bypass the pagecache. It shows '1' if true, '0' if not.”h]”hŒ­[RO] This file indicates whether the device supports Direct Access (DAX), used by CPU-addressable storage to bypass the pagecache. It shows ‘1’ if true, ‘0’ if not.”…”�”}”(hj�Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M7hhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_discard_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-discard-granularity”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj«Nubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/\\/queue\/discard_granularity**”h]”jR)�”}”(hŒ6**\/sys\/block\/\\/queue\/discard_granularity**”h]”hŒ2/sys/block//queue/discard_granularity”…”�”}”(hjÅNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁNubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M@hj¾Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj«Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¨Nubah}”(h]”j§Nah ]”h"]”Œ,abi_sys_block_disk_queue_discard_granularity”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jöNj�NsjŠ}”j§Nj�NsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjûNh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjOh]”hŒ sysfs-block”…”�”}”(hjOh²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_stable_sysfs_block”uh1hh³jû:h´M@hjûNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M@hhÊh²hubhÞ)�”}”(hX±[RO] Devices that support discard functionality may internally allocate space using units that are bigger than the logical block size. The discard_granularity parameter indicates the size of the internal allocation unit in bytes if reported by the device. Otherwise the discard_granularity will be set to match the device's physical block size. A discard_granularity of 0 means that the device does not support discard functionality.”h]”hX³[RO] Devices that support discard functionality may internally allocate space using units that are bigger than the logical block size. The discard_granularity parameter indicates the size of the internal allocation unit in bytes if reported by the device. Otherwise the discard_granularity will be set to match the device’s physical block size. A discard_granularity of 0 means that the device does not support discard functionality.”…”�”}”(hj)Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M@hhÊh²hubj)�”}”(hŒ/.. _abi_sys_block_disk_queue_discard_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-block-disk-queue-discard-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjEOubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/\\/queue\/discard_max_bytes**”h]”jR)�”}”(hŒ4**\/sys\/block\/\\/queue\/discard_max_bytes**”h]”hŒ0/sys/block//queue/discard_max_bytes”…”�”}”(hj_Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MMhjXOubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjUOubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjROubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjEOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjBOubah}”(h]”jAOah ]”h"]”Œ*abi_sys_block_disk_queue_discard_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�Oj7OsjŠ}”jAOj7OsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj•Oh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjŸOh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MMhj•Oubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MMhhÊh²hubhÞ)�”}”(hX9[RW] While discard_max_hw_bytes is the hardware limit for the device, this setting is the software limit. Some devices exhibit large latencies when large discards are issued, setting this value lower will make Linux issue smaller discards and potentially help reduce latencies induced by large discard operations.”h]”hX9[RW] While discard_max_hw_bytes is the hardware limit for the device, this setting is the software limit. Some devices exhibit large latencies when large discards are issued, setting this value lower will make Linux issue smaller discards and potentially help reduce latencies induced by large discard operations.”…”�”}”(hjÃOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MMhhÊh²hubj)�”}”(hŒ2.. _abi_sys_block_disk_queue_discard_max_hw_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-block-disk-queue-discard-max-hw-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjßOubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/queue\/discard_max_hw_bytes**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/queue\/discard_max_hw_bytes**”h]”hŒ3/sys/block//queue/discard_max_hw_bytes”…”�”}”(hjùOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhjòOubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjïOubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjìOubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjßOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÜOubah}”(h]”jÛOah ]”h"]”Œ-abi_sys_block_disk_queue_discard_max_hw_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j*PjÑOsjŠ}”jÛOjÑOsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj/Ph²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj9Ph]”hŒ sysfs-block”…”�”}”(hj;Ph²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj7Pubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jEPŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MYhj/Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhhÊh²hubhÞ)�”}”(hXÊ[RO] Devices that support discard functionality may have internal limits on the number of bytes that can be trimmed or unmapped in a single operation. The `discard_max_hw_bytes` parameter is set by the device driver to the maximum number of bytes that can be discarded in a single operation. Discard requests issued to the device must not exceed this limit. A `discard_max_hw_bytes` value of 0 means that the device does not support discard functionality.”h]”(hŒœ[RO] Devices that support discard functionality may have internal limits on the number of bytes that can be trimmed or unmapped in a single operation. The ”…”�”}”(hj]Ph²hh³Nh´NubjÉ)�”}”(hŒ`discard_max_hw_bytes`”h]”hŒdiscard_max_hw_bytes”…”�”}”(hjePh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÈhj]PubhŒ¹ parameter is set by the device driver to the maximum number of bytes that can be discarded in a single operation. Discard requests issued to the device must not exceed this limit. A ”…”�”}”(hj]Ph²hh³Nh´NubjÉ)�”}”(hŒ`discard_max_hw_bytes`”h]”hŒdiscard_max_hw_bytes”…”�”}”(hjwPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÈhj]PubhŒI value of 0 means that the device does not support discard functionality.”…”�”}”(hj]Ph²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_discard_zeroes_data:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-discard-zeroes-data”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj�Pubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/\\/queue\/discard_zeroes_data**”h]”jR)�”}”(hŒ6**\/sys\/block\/\\/queue\/discard_zeroes_data**”h]”hŒ2/sys/block//queue/discard_zeroes_data”…”�”}”(hj·Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³Pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mghj°Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj­Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjªPubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�Pubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjšPubah}”(h]”j™Pah ]”h"]”Œ,abi_sys_block_disk_queue_discard_zeroes_data”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jèPj�PsjŠ}”j™Pj�PsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjíPh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj÷Ph]”hŒ sysfs-block”…”�”}”(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”jQŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MghjíPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MghhÊh²hubhÞ)�”}”(hŒg[RO] Will always return 0. Don't rely on any specific behavior for discards, and don't read this file.”h]”hŒk[RO] Will always return 0. Don’t rely on any specific behavior for discards, and don’t read this file.”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MghhÊh²hubj)�”}”(hŒ+.. _abi_sys_block_disk_queue_dma_alignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-block-disk-queue-dma-alignment”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj7Qubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\\/queue\/dma_alignment**”h]”jR)�”}”(hŒ0**\/sys\/block\/\\/queue\/dma_alignment**”h]”hŒ,/sys/block//queue/dma_alignment”…”�”}”(hjQQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MohjJQubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjGQubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjDQubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj7Qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4Qubah}”(h]”j3Qah ]”h"]”Œ&abi_sys_block_disk_queue_dma_alignment”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‚Qj)QsjŠ}”j3Qj)QsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj‡Qh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj‘Qh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mohj‡Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MohhÊh²hubhÞ)�”}”(hŒ Reports the alignment that user space addresses must have to be used for raw block device access with O_DIRECT and other driver specific passthrough mechanisms.”h]”hŒ Reports the alignment that user space addresses must have to be used for raw block device access with O_DIRECT and other driver specific passthrough mechanisms.”…”�”}”(hjµQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MohhÊh²hubj)�”}”(hŒ!.. _abi_sys_block_disk_queue_fua:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-queue-fua”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j2hjÑQubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/block\/\\/queue\/fua**”h]”jR)�”}”(hŒ&**\/sys\/block\/\\/queue\/fua**”h]”hŒ"/sys/block//queue/fua”…”�”}”(hjëQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MxhjäQubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjáQubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÞQubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÑQubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÎQubah}”(h]”jÍQah ]”h"]”Œabi_sys_block_disk_queue_fua”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jRjÃQsjŠ}”jÍQjÃQsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj!Rh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj+Rh]”hŒ sysfs-block”…”�”}”(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”j7RŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´Mxhj!Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MxhhÊh²hubhÞ)�”}”(hŒÝ[RO] Whether or not the block driver supports the FUA flag for write requests. FUA stands for Force Unit Access. If the FUA flag is set that means that write requests must bypass the volatile cache of the storage device.”h]”hŒÝ[RO] Whether or not the block driver supports the FUA flag for write requests. FUA stands for Force Unit Access. If the FUA flag is set that means that write requests must bypass the volatile cache of the storage device.”…”�”}”(hjORh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MxhhÊh²hubj)�”}”(hŒ,.. _abi_sys_block_disk_queue_hw_sector_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-block-disk-queue-hw-sector-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjkRubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/\\/queue\/hw_sector_size**”h]”jR)�”}”(hŒ1**\/sys\/block\/\\/queue\/hw_sector_size**”h]”hŒ-/sys/block//queue/hw_sector_size”…”�”}”(hj…Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‚hj~Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj{Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjxRubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjkRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjhRubah}”(h]”jgRah ]”h"]”Œ'abi_sys_block_disk_queue_hw_sector_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¶Rj]RsjŠ}”jgRj]RsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj»Rh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÅRh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M‚hj»Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‚hhÊh²hubhÞ)�”}”(hŒ>[RO] This is the hardware sector size of the device, in bytes.”h]”hŒ>[RO] This is the hardware sector size of the device, in bytes.”…”�”}”(hjéRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‚hhÊh²hubj)�”}”(hŒ7.. _abi_sys_block_disk_queue_independent_access_ranges:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-block-disk-queue-independent-access-ranges”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hjSubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/block\/\\/queue\/independent_access_ranges\/**”h]”jR)�”}”(hŒ>**\/sys\/block\/\\/queue\/independent_access_ranges\/**”h]”hŒ:/sys/block//queue/independent_access_ranges/”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjSubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjSubah}”(h]”jSah ]”h"]”Œ2abi_sys_block_disk_queue_independent_access_ranges”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jPSj÷RsjŠ}”jSj÷RsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjUSh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj_Sh]”hŒ sysfs-block”…”�”}”(hjaSh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj]Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jkSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M‰hjUSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubhÞ)�”}”(hXc[RO] The presence of this sub-directory of the /sys/block/xxx/queue/ directory indicates that the device is capable of executing requests targeting different sector ranges in parallel. For instance, single LUN multi-actuator hard-disks will have an independent_access_ranges directory if the device correctly advertises the sector ranges of its actuators.”h]”hXc[RO] The presence of this sub-directory of the /sys/block/xxx/queue/ directory indicates that the device is capable of executing requests targeting different sector ranges in parallel. For instance, single LUN multi-actuator hard-disks will have an independent_access_ranges directory if the device correctly advertises the sector ranges of its actuators.”…”�”}”(hjƒSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubhÞ)�”}”(hX§The independent_access_ranges directory contains one directory per access range, with each range described using the sector (RO) attribute file to indicate the first sector of the range and the nr_sectors (RO) attribute file to indicate the total number of sectors in the range starting from the first sector of the range. For example, a dual-actuator hard-disk will have the following independent_access_ranges entries.::”h]”hX¦The independent_access_ranges directory contains one directory per access range, with each range described using the sector (RO) attribute file to indicate the first sector of the range and the nr_sectors (RO) attribute file to indicate the total number of sectors in the range starting from the first sector of the range. For example, a dual-actuator hard-disk will have the following independent_access_ranges entries.:”…”�”}”(hj‘Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubhŒ literal_block”“”)�”}”(hŒ¼$ tree /sys/block//queue/independent_access_ranges/ /sys/block//queue/independent_access_ranges/ |-- 0 | |-- nr_sectors | `-- sector `-- 1 |-- nr_sectors `-- sector”h]”hŒ¼$ tree /sys/block//queue/independent_access_ranges/ /sys/block//queue/independent_access_ranges/ |-- 0 | |-- nr_sectors | `-- sector `-- 1 |-- nr_sectors `-- sector”…”�”}”hj¡Ssbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³jû:h´M‰hhÊh²hubhÞ)�”}”(hXYThe sector and nr_sectors attributes use 512B sector unit, regardless of the actual block size of the device. Independent access ranges do not overlap and include all sectors within the device capacity. The access ranges are numbered in increasing order of the range start sector, that is, the sector attribute of range 0 always has the value 0.”h]”hXYThe sector and nr_sectors attributes use 512B sector unit, regardless of the actual block size of the device. Independent access ranges do not overlap and include all sectors within the device capacity. The access ranges are numbered in increasing order of the range start sector, that is, the sector attribute of range 0 always has the value 0.”…”�”}”(hj¯Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‰hhÊh²hubj)�”}”(hŒ%.. _abi_sys_block_disk_queue_io_poll:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ abi-sys-block-disk-queue-io-poll”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjËSubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/block\/\\/queue\/io_poll**”h]”jR)�”}”(hŒ***\/sys\/block\/\\/queue\/io_poll**”h]”hŒ&/sys/block//queue/io_poll”…”�”}”(hjåSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjáSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M­hjÞSubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÛSubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjØSubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjËSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÈSubah}”(h]”jÇSah ]”h"]”Œ abi_sys_block_disk_queue_io_poll”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jTj½SsjŠ}”jÇSj½SsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjTh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj%Th]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M­hjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M­hhÊh²hubhÞ)�”}”(hŒÅ[RW] When read, this file shows whether polling is enabled (1) or disabled (0). Writing '0' to this file will disable polling for this device. Writing any non-zero value will enable this feature.”h]”hŒÉ[RW] When read, this file shows whether polling is enabled (1) or disabled (0). Writing ‘0’ to this file will disable polling for this device. Writing any non-zero value will enable this feature.”…”�”}”(hjITh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M­hhÊh²hubj)�”}”(hŒ+.. _abi_sys_block_disk_queue_io_poll_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-block-disk-queue-io-poll-delay”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjeTubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\\/queue\/io_poll_delay**”h]”jR)�”}”(hŒ0**\/sys\/block\/\\/queue\/io_poll_delay**”h]”hŒ,/sys/block//queue/io_poll_delay”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M·hjxTubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjuTubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjrTubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjeTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjbTubah}”(h]”jaTah ]”h"]”Œ&abi_sys_block_disk_queue_io_poll_delay”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j°TjWTsjŠ}”jaTjWTsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjµTh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj¿Th]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M·hjµTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M·hhÊh²hubhÞ)�”}”(hŒÚ[RW] This was used to control what kind of polling will be performed. It is now fixed to -1, which is classic polling. In this mode, the CPU will repeatedly ask for completions without giving up any time. ”h]”hŒÚ[RW] This was used to control what kind of polling will be performed. It is now fixed to -1, which is classic polling. In this mode, the CPU will repeatedly ask for completions without giving up any time. ”…”�”}”(hjãTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M·hhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_disk_queue_io_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-disk-queue-io-timeout”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjÿTubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/queue\/io_timeout**”h]”jR)�”}”(hŒ-**\/sys\/block\/\\/queue\/io_timeout**”h]”hŒ)/sys/block//queue/io_timeout”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÂhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj Uubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÿTubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjüTubah}”(h]”jûTah ]”h"]”Œ#abi_sys_block_disk_queue_io_timeout”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jJUjñTsjŠ}”jûTjñTsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjOUh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjYUh]”hŒ sysfs-block”…”�”}”(hj[Uh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjWUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jeUŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MÂhjOUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÂhhÊh²hubhÞ)�”}”(hŒþ[RW] io_timeout is the request timeout in milliseconds. If a request does not complete in this time then the block driver timeout handler is invoked. That timeout handler can decide to retry the request, to fail it or to start a device recovery strategy.”h]”hŒþ[RW] io_timeout is the request timeout in milliseconds. If a request does not complete in this time then the block driver timeout handler is invoked. That timeout handler can decide to retry the request, to fail it or to start a device recovery strategy.”…”�”}”(hj}Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÂhhÊh²hubj)�”}”(hŒ%.. _abi_sys_block_disk_queue_iostats:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ abi-sys-block-disk-queue-iostats”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hj™Uubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/block\/\\/queue\/iostats**”h]”jR)�”}”(hŒ***\/sys\/block\/\\/queue\/iostats**”h]”hŒ&/sys/block//queue/iostats”…”�”}”(hj³Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÍhj¬Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj©Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¦Uubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj™Uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj–Uubah}”(h]”j•Uah ]”h"]”Œ abi_sys_block_disk_queue_iostats”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jäUj‹UsjŠ}”j•Uj‹UsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjéUh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjóUh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MÍhjéUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÍhhÊh²hubhÞ)�”}”(hŒN[RW] This file is used to control (on/off) the iostats accounting of the disk.”h]”hŒN[RW] This file is used to control (on/off) the iostats accounting of the disk.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÍhhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_iostats_passthrough:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-iostats-passthrough”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj3Vubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/\\/queue\/iostats_passthrough**”h]”jR)�”}”(hŒ6**\/sys\/block\/\\/queue\/iostats_passthrough**”h]”hŒ2/sys/block//queue/iostats_passthrough”…”�”}”(hjMVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÔhjFVubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjCVubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj@Vubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj3Vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj0Vubah}”(h]”j/Vah ]”h"]”Œ,abi_sys_block_disk_queue_iostats_passthrough”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j~Vj%VsjŠ}”j/Vj%VsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjƒVh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj�Vh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MÔhjƒVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÔhhÊh²hubhÞ)�”}”(hŒg[RW] This file is used to control (on/off) the iostats accounting of the disk for passthrough commands.”h]”hŒg[RW] This file is used to control (on/off) the iostats accounting of the disk for passthrough commands.”…”�”}”(hj±Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÔhhÊh²hubj)�”}”(hŒ0.. _abi_sys_block_disk_queue_logical_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-block-disk-queue-logical-block-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hjÍVubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/queue\/logical_block_size**”h]”jR)�”}”(hŒ5**\/sys\/block\/\\/queue\/logical_block_size**”h]”hŒ1/sys/block//queue/logical_block_size”…”�”}”(hjçVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÜhjàVubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÝVubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÚVubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÍVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÊVubah}”(h]”jÉVah ]”h"]”Œ+abi_sys_block_disk_queue_logical_block_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jWj¿VsjŠ}”jÉVj¿VsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjWh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj'Wh]”hŒ sysfs-block”…”�”}”(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”j3WŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MÜhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÜhhÊh²hubhÞ)�”}”(hŒY[RO] This is the smallest unit the storage device can address. It is typically 512 bytes.”h]”hŒY[RO] This is the smallest unit the storage device can address. It is typically 512 bytes.”…”�”}”(hjKWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÜhhÊh²hubj)�”}”(hŒ... _abi_sys_block_disk_queue_max_active_zones:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-block-disk-queue-max-active-zones”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjgWubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/queue\/max_active_zones**”h]”jR)�”}”(hŒ3**\/sys\/block\/\\/queue\/max_active_zones**”h]”hŒ//sys/block//queue/max_active_zones”…”�”}”(hj�Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MähjzWubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjwWubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjtWubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjgWubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjdWubah}”(h]”jcWah ]”h"]”Œ)abi_sys_block_disk_queue_max_active_zones”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j²WjYWsjŠ}”jcWjYWsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj·Wh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÁWh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mähj·Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MähhÊh²hubhÞ)�”}”(hŒø[RO] For zoned block devices (zoned attribute indicating "host-managed" or "host-aware"), the sum of zones belonging to any of the zone states: EXPLICIT OPEN, IMPLICIT OPEN or CLOSED, is limited by this value. If this value is 0, there is no limit.”h]”hX[RO] For zoned block devices (zoned attribute indicating “host-managedâ€� or “host-awareâ€�), the sum of zones belonging to any of the zone states: EXPLICIT OPEN, IMPLICIT OPEN or CLOSED, is limited by this value. If this value is 0, there is no limit.”…”�”}”(hjåWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MähhÊh²hubhÞ)�”}”(hŒ¢If the host attempts to exceed this limit, the driver should report this error with BLK_STS_ZONE_ACTIVE_RESOURCE, which user space may see as the EOVERFLOW errno.”h]”hŒ¢If the host attempts to exceed this limit, the driver should report this error with BLK_STS_ZONE_ACTIVE_RESOURCE, which user space may see as the EOVERFLOW errno.”…”�”}”(hjóWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MähhÊh²hubj)�”}”(hŒ2.. _abi_sys_block_disk_queue_max_discard_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-block-disk-queue-max-discard-segments”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjXubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/queue\/max_discard_segments**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/queue\/max_discard_segments**”h]”hŒ3/sys/block//queue/max_discard_segments”…”�”}”(hj)Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mòhj"Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj Xubah}”(h]”j Xah ]”h"]”Œ-abi_sys_block_disk_queue_max_discard_segments”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jZXjXsjŠ}”j XjXsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj_Xh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjiXh]”hŒ sysfs-block”…”�”}”(hjkXh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjgXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”juXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´Mòhj_Xubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MòhhÊh²hubhÞ)�”}”(hŒK[RO] The maximum number of DMA scatter/gather entries in a discard request.”h]”hŒK[RO] The maximum number of DMA scatter/gather entries in a discard request.”…”�”}”(hj�Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MòhhÊh²hubj)�”}”(hŒ/.. _abi_sys_block_disk_queue_max_hw_sectors_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-block-disk-queue-max-hw-sectors-kb”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj©Xubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/\\/queue\/max_hw_sectors_kb**”h]”jR)�”}”(hŒ4**\/sys\/block\/\\/queue\/max_hw_sectors_kb**”h]”hŒ0/sys/block//queue/max_hw_sectors_kb”…”�”}”(hjÃXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿Xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Múhj¼Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¹Xubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¶Xubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj©Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¦Xubah}”(h]”j¥Xah ]”h"]”Œ*abi_sys_block_disk_queue_max_hw_sectors_kb”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jôXj›XsjŠ}”j¥Xj›XsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjùXh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjYh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MúhjùXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MúhhÊh²hubhÞ)�”}”(hŒQ[RO] This is the maximum number of kilobytes supported in a single data transfer.”h]”hŒQ[RO] This is the maximum number of kilobytes supported in a single data transfer.”…”�”}”(hj'Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MúhhÊh²hubj)�”}”(hŒ4.. _abi_sys_block_disk_queue_max_integrity_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-block-disk-queue-max-integrity-segments”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hjCYubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/block\/\\/queue\/max_integrity_segments**”h]”jR)�”}”(hŒ9**\/sys\/block\/\\/queue\/max_integrity_segments**”h]”hŒ5/sys/block//queue/max_integrity_segments”…”�”}”(hj]Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhjVYubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjSYubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjPYubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjCYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj@Yubah}”(h]”j?Yah ]”h"]”Œ/abi_sys_block_disk_queue_max_integrity_segments”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŽYj5YsjŠ}”j?Yj5YsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj“Yh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj�Yh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mhj“Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hŒŸ[RO] Maximum number of elements in a DMA scatter/gather list with integrity data that will be submitted by the block layer core to the associated block driver.”h]”hŒŸ[RO] Maximum number of elements in a DMA scatter/gather list with integrity data that will be submitted by the block layer core to the associated block driver.”…”�”}”(hjÁYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj)�”}”(hŒ,.. _abi_sys_block_disk_queue_max_open_zones:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-block-disk-queue-max-open-zones”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjÝYubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/\\/queue\/max_open_zones**”h]”jR)�”}”(hŒ1**\/sys\/block\/\\/queue\/max_open_zones**”h]”hŒ-/sys/block//queue/max_open_zones”…”�”}”(hj÷Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóYubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hjðYubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjíYubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjêYubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÝYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÚYubah}”(h]”jÙYah ]”h"]”Œ'abi_sys_block_disk_queue_max_open_zones”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j(ZjÏYsjŠ}”jÙYjÏYsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj-Zh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj7Zh]”hŒ sysfs-block”…”�”}”(hj9Zh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj5Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jCZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M hj-Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hhÊh²hubhÞ)�”}”(hŒð[RO] For zoned block devices (zoned attribute indicating "host-managed" or "host-aware"), the sum of zones belonging to any of the zone states: EXPLICIT OPEN or IMPLICIT OPEN, is limited by this value. If this value is 0, there is no limit.”h]”hŒø[RO] For zoned block devices (zoned attribute indicating “host-managedâ€� or “host-awareâ€�), the sum of zones belonging to any of the zone states: EXPLICIT OPEN or IMPLICIT OPEN, is limited by this value. If this value is 0, there is no limit.”…”�”}”(hj[Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hhÊh²hubj)�”}”(hŒ,.. _abi_sys_block_disk_queue_max_sectors_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-block-disk-queue-max-sectors-kb”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjwZubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/block\/\\/queue\/max_sectors_kb**”h]”jR)�”}”(hŒ1**\/sys\/block\/\\/queue\/max_sectors_kb**”h]”hŒ-/sys/block//queue/max_sectors_kb”…”�”}”(hj‘Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhjŠZubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj„Zubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjwZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjtZubah}”(h]”jsZah ]”h"]”Œ'abi_sys_block_disk_queue_max_sectors_kb”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÂZjiZsjŠ}”jsZjiZsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÇZh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÑZh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MhjÇZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hŒÙ[RW] This is the maximum number of kilobytes that the block layer will allow for a filesystem request. Must be smaller than or equal to the maximum size allowed by the hardware. Write 0 to use default kernel settings.”h]”hŒÙ[RW] This is the maximum number of kilobytes that the block layer will allow for a filesystem request. Must be smaller than or equal to the maximum size allowed by the hardware. Write 0 to use default kernel settings.”…”�”}”(hjõZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj)�”}”(hŒ... _abi_sys_block_disk_queue_max_segment_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-block-disk-queue-max-segment-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj[ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/queue\/max_segment_size**”h]”jR)�”}”(hŒ3**\/sys\/block\/\\/queue\/max_segment_size**”h]”hŒ//sys/block//queue/max_segment_size”…”�”}”(hj+[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mhj$[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj![ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj[ubah}”(h]”j [ah ]”h"]”Œ)abi_sys_block_disk_queue_max_segment_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\[j[sjŠ}”j [j[subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hja[h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjk[h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mhja[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hŒL[RO] Maximum size in bytes of a single element in a DMA scatter/gather list.”h]”hŒL[RO] Maximum size in bytes of a single element in a DMA scatter/gather list.”…”�”}”(hj�[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj)�”}”(hŒ*.. _abi_sys_block_disk_queue_max_segments:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-block-disk-queue-max-segments”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj«[ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/queue\/max_segments**”h]”jR)�”}”(hŒ/**\/sys\/block\/\\/queue\/max_segments**”h]”hŒ+/sys/block//queue/max_segments”…”�”}”(hjÅ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M6hj¾[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj«[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¨[ubah}”(h]”j§[ah ]”h"]”Œ%abi_sys_block_disk_queue_max_segments”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jö[j�[sjŠ}”j§[j�[subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjû[h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj\h]”hŒ sysfs-block”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj\ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M6hjû[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M6hhÊh²hubhÞ)�”}”(hŒn[RO] Maximum number of elements in a DMA scatter/gather list that is submitted to the associated block driver.”h]”hŒn[RO] Maximum number of elements in a DMA scatter/gather list that is submitted to the associated block driver.”…”�”}”(hj)\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M6hhÊh²hubj)�”}”(hŒ/.. _abi_sys_block_disk_queue_max_write_streams:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-block-disk-queue-max-write-streams”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjE\ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/\\/queue\/max_write_streams**”h]”jR)�”}”(hŒ4**\/sys\/block\/\\/queue\/max_write_streams**”h]”hŒ0/sys/block//queue/max_write_streams”…”�”}”(hj_\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hjX\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjU\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjR\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjE\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjB\ubah}”(h]”jA\ah ]”h"]”Œ*abi_sys_block_disk_queue_max_write_streams”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�\j7\sjŠ}”jA\j7\subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj•\h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjŸ\h]”hŒ sysfs-block”…”�”}”(hj¡\h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�\ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j«\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M&hj•\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hhÊh²hubhÞ)�”}”(hŒŠ[RO] Maximum number of write streams supported, 0 if not supported. If supported, valid values are 1 through max_write_streams, inclusive.”h]”hŒŠ[RO] Maximum number of write streams supported, 0 if not supported. If supported, valid values are 1 through max_write_streams, inclusive.”…”�”}”(hjÃ\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M&hhÊh²hubj)�”}”(hŒ-.. _abi_sys_block_disk_queue_minimum_io_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-block-disk-queue-minimum-io-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjß\ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/block\/\\/queue\/minimum_io_size**”h]”jR)�”}”(hŒ2**\/sys\/block\/\\/queue\/minimum_io_size**”h]”hŒ./sys/block//queue/minimum_io_size”…”�”}”(hjù\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõ\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M>hjò\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjï\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjì\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjß\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÜ\ubah}”(h]”jÛ\ah ]”h"]”Œ(abi_sys_block_disk_queue_minimum_io_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j*]jÑ\sjŠ}”jÛ\jÑ\subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj/]h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj9]h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M>hj/]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M>hhÊh²hubhÞ)�”}”(hX£[RO] Storage devices may report a granularity or preferred minimum I/O size which is the smallest request the device can perform without incurring a performance penalty. For disk drives this is often the physical block size. For RAID arrays it is often the stripe chunk size. A properly aligned multiple of minimum_io_size is the preferred request size for workloads where a high number of I/O operations is desired.”h]”hX£[RO] Storage devices may report a granularity or preferred minimum I/O size which is the smallest request the device can perform without incurring a performance penalty. For disk drives this is often the physical block size. For RAID arrays it is often the stripe chunk size. A properly aligned multiple of minimum_io_size is the preferred request size for workloads where a high number of I/O operations is desired.”…”�”}”(hj]]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M>hhÊh²hubj)�”}”(hŒ&.. _abi_sys_block_disk_queue_nomerges:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-block-disk-queue-nomerges”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjy]ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/\\/queue\/nomerges**”h]”jR)�”}”(hŒ+**\/sys\/block\/\\/queue\/nomerges**”h]”hŒ'/sys/block//queue/nomerges”…”�”}”(hj“]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MKhjŒ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‰]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj†]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjy]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjv]ubah}”(h]”ju]ah ]”h"]”Œ!abi_sys_block_disk_queue_nomerges”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÄ]jk]sjŠ}”ju]jk]subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjÉ]h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÓ]h]”hŒ sysfs-block”…”�”}”(hjÕ]h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÑ]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jß]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MKhjÉ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MKhhÊh²hubhÞ)�”}”(hXé[RW] Standard I/O elevator operations include attempts to merge contiguous I/Os. For known random I/O loads these attempts will always fail and result in extra cycles being spent in the kernel. This allows one to turn off this behavior on one of two ways: When set to 1, complex merge checks are disabled, but the simple one-shot merges with the previous I/O request are enabled. When set to 2, all merge tries are disabled. The default value is 0 - which enables all types of merge tries.”h]”hXé[RW] Standard I/O elevator operations include attempts to merge contiguous I/Os. For known random I/O loads these attempts will always fail and result in extra cycles being spent in the kernel. This allows one to turn off this behavior on one of two ways: When set to 1, complex merge checks are disabled, but the simple one-shot merges with the previous I/O request are enabled. When set to 2, all merge tries are disabled. The default value is 0 - which enables all types of merge tries.”…”�”}”(hj÷]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MKhhÊh²hubj)�”}”(hŒ).. _abi_sys_block_disk_queue_nr_requests:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-block-disk-queue-nr-requests”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj^ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/queue\/nr_requests**”h]”jR)�”}”(hŒ.**\/sys\/block\/\\/queue\/nr_requests**”h]”hŒ*/sys/block//queue/nr_requests”…”�”}”(hj-^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhj&^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj#^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj^ubah}”(h]”j^ah ]”h"]”Œ$abi_sys_block_disk_queue_nr_requests”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j^^j^sjŠ}”j^j^subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjc^h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjm^h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MYhjc^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhhÊh²hubhÞ)�”}”(hX![RW] This controls how many requests may be allocated in the block layer. Noted this value only represents the quantity for a single blk_mq_tags instance. The actual number for the entire device depends on the hardware queue count, whether elevator is enabled, and whether tags are shared.”h]”hX![RW] This controls how many requests may be allocated in the block layer. Noted this value only represents the quantity for a single blk_mq_tags instance. The actual number for the entire device depends on the hardware queue count, whether elevator is enabled, and whether tags are shared.”…”�”}”(hj‘^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MYhhÊh²hubj)�”}”(hŒ&.. _abi_sys_block_disk_queue_nr_zones:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-block-disk-queue-nr-zones”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hj­^ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/block\/\\/queue\/nr_zones**”h]”jR)�”}”(hŒ+**\/sys\/block\/\\/queue\/nr_zones**”h]”hŒ'/sys/block//queue/nr_zones”…”�”}”(hjÇ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:•h´M‘hjÀ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj½^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjº^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj­^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjª^ubah}”(h]”j©^ah ]”h"]”Œ!abi_sys_block_disk_queue_nr_zones”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jø^jŸ^sjŠ}”j©^jŸ^subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjý^h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj_h]”hŒ sysfs-block”…”�”}”(hj _h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M‘hjý^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‘hhÊh²hubhÞ)�”}”(hŒ¨[RO] nr_zones indicates the total number of zones of a zoned block device ("host-aware" or "host-managed" zone model). For regular block devices, the value is always 0.”h]”hŒ°[RO] nr_zones indicates the total number of zones of a zoned block device (“host-awareâ€� or “host-managedâ€� zone model). For regular block devices, the value is always 0.”…”�”}”(hj+_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M‘hhÊh²hubj)�”}”(hŒ-.. _abi_sys_block_disk_queue_optimal_io_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-block-disk-queue-optimal-io-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjG_ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/block\/\\/queue\/optimal_io_size**”h]”jR)�”}”(hŒ2**\/sys\/block\/\\/queue\/optimal_io_size**”h]”hŒ./sys/block//queue/optimal_io_size”…”�”}”(hja_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MšhjZ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjW_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjT_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjG_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjD_ubah}”(h]”jC_ah ]”h"]”Œ(abi_sys_block_disk_queue_optimal_io_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j’_j9_sjŠ}”jC_j9_subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj—_h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj¡_h]”hŒ sysfs-block”…”�”}”(hj£_h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjŸ_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j­_Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´Mšhj—_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MšhhÊh²hubhÞ)�”}”(hXŸ[RO] Storage devices may report an optimal I/O size, which is the device's preferred unit for sustained I/O. This is rarely reported for disk drives. For RAID arrays it is usually the stripe width or the internal track size. A properly aligned multiple of optimal_io_size is the preferred request size for workloads where sustained throughput is desired. If no optimal I/O size is reported this file contains 0.”h]”hX¡[RO] Storage devices may report an optimal I/O size, which is the device’s preferred unit for sustained I/O. This is rarely reported for disk drives. For RAID arrays it is usually the stripe width or the internal track size. A properly aligned multiple of optimal_io_size is the preferred request size for workloads where sustained throughput is desired. If no optimal I/O size is reported this file contains 0.”…”�”}”(hjÅ_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MšhhÊh²hubj)�”}”(hŒ1.. _abi_sys_block_disk_queue_physical_block_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-block-disk-queue-physical-block-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjá_ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/\\/queue\/physical_block_size**”h]”jR)�”}”(hŒ6**\/sys\/block\/\\/queue\/physical_block_size**”h]”hŒ2/sys/block//queue/physical_block_size”…”�”}”(hjû_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷_ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M§hjô_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñ_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjî_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjá_ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÞ_ubah}”(h]”jÝ_ah ]”h"]”Œ,abi_sys_block_disk_queue_physical_block_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j,`jÓ_sjŠ}”jÝ_jÓ_subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj1`h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj;`h]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´M§hj1`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M§hhÊh²hubhÞ)�”}”(hX‚[RO] This is the smallest unit a physical storage device can write atomically. It is usually the same as the logical block size but may be bigger. One example is SATA drives with 4KB sectors that expose a 512-byte logical block size to the operating system. For stacked block devices the physical_block_size variable contains the maximum physical_block_size of the component devices.”h]”hX‚[RO] This is the smallest unit a physical storage device can write atomically. It is usually the same as the logical block size but may be bigger. One example is SATA drives with 4KB sectors that expose a 512-byte logical block size to the operating system. For stacked block devices the physical_block_size variable contains the maximum physical_block_size of the component devices.”…”�”}”(hj_`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M§hhÊh²hubj)�”}”(hŒ+.. _abi_sys_block_disk_queue_read_ahead_kb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-block-disk-queue-read-ahead-kb”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj{`ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\\/queue\/read_ahead_kb**”h]”jR)�”}”(hŒ0**\/sys\/block\/\\/queue\/read_ahead_kb**”h]”hŒ,/sys/block//queue/read_ahead_kb”…”�”}”(hj•`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M´hjŽ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‹`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjˆ`ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj{`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjx`ubah}”(h]”jw`ah ]”h"]”Œ&abi_sys_block_disk_queue_read_ahead_kb”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÆ`jm`sjŠ}”jw`jm`subhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjË`h²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÕ`h]”hŒ sysfs-block”…”�”}”(hj×`h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÓ`ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”já`Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M´hjË`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M´hhÊh²hubhÞ)�”}”(hŒT[RW] Maximum number of kilobytes to read-ahead for filesystems on this block device.”h]”hŒT[RW] Maximum number of kilobytes to read-ahead for filesystems on this block device.”…”�”}”(hjù`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M´hhÊh²hubhÞ)�”}”(hŒrFor MADV_HUGEPAGE, the readahead size may exceed this setting since its granularity is based on the hugepage size.”h]”hŒrFor MADV_HUGEPAGE, the readahead size may exceed this setting since its granularity is based on the hugepage size.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M´hhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_disk_queue_rotational:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-disk-queue-rotational”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj#aubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/block\/\\/queue\/rotational**”h]”jR)�”}”(hŒ-**\/sys\/block\/\\/queue\/rotational**”h]”hŒ)/sys/block//queue/rotational”…”�”}”(hj=ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9aubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M¿hj6aubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj3aubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj0aubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj#aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj aubah}”(h]”jaah ]”h"]”Œ#abi_sys_block_disk_queue_rotational”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jnajasjŠ}”jajasubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjsah²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj}ah]”hŒ sysfs-block”…”�”}”(hjah²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_stable_sysfs_block”uh1hh³jû:h´M¿hjsaubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M¿hhÊh²hubhÞ)�”}”(hŒZ[RW] This file is used to stat if the device is of rotational type or non-rotational type.”h]”hŒZ[RW] This file is used to stat if the device is of rotational type or non-rotational type.”…”�”}”(hj¡ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M¿hhÊh²hubj)�”}”(hŒ).. _abi_sys_block_disk_queue_rq_affinity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-block-disk-queue-rq-affinity”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj½aubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/queue\/rq_affinity**”h]”jR)�”}”(hŒ.**\/sys\/block\/\\/queue\/rq_affinity**”h]”hŒ*/sys/block//queue/rq_affinity”…”�”}”(hj×ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓaubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÇhjÐaubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÍaubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÊaubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj½aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjºaubah}”(h]”j¹aah ]”h"]”Œ$abi_sys_block_disk_queue_rq_affinity”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jbj¯asjŠ}”j¹aj¯asubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj bh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjbh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MÇhj bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÇhhÊh²hubhÞ)�”}”(hŒå[RW] If this option is '1', the block layer will migrate request completions to the cpu "group" that originally submitted the request. For some workloads this provides a significant reduction in CPU cycles due to caching effects.”h]”hŒí[RW] If this option is ‘1’, the block layer will migrate request completions to the cpu “groupâ€� that originally submitted the request. For some workloads this provides a significant reduction in CPU cycles due to caching effects.”…”�”}”(hj;bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÇhhÊh²hubhÞ)�”}”(hŒÏFor storage configurations that need to maximize distribution of completion processing setting this option to '2' forces the completion to run on the requesting cpu (bypassing the "group" aggregation logic).”h]”hŒ×For storage configurations that need to maximize distribution of completion processing setting this option to ‘2’ forces the completion to run on the requesting cpu (bypassing the “groupâ€� aggregation logic).”…”�”}”(hjIbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÇhhÊh²hubj)�”}”(hŒ'.. _abi_sys_block_disk_queue_scheduler:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-block-disk-queue-scheduler”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hjebubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/\\/queue\/scheduler**”h]”jR)�”}”(hŒ,**\/sys\/block\/\\/queue\/scheduler**”h]”hŒ(/sys/block//queue/scheduler”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÖhjxbubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjububah}”(h]”h ]”h"]”h$]”h&]”uh1jChjrbubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjebubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjbbubah}”(h]”jabah ]”h"]”Œ"abi_sys_block_disk_queue_scheduler”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j°bjWbsjŠ}”jabjWbsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjµbh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj¿bh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MÖhjµbubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÖhhÊh²hubhÞ)�”}”(hX£[RW] When read, this file will display the current and available IO schedulers for this block device. The currently active IO scheduler will be enclosed in [] brackets. Writing an IO scheduler name to this file will switch control of this block device to that new IO scheduler. Note that writing an IO scheduler name to this file will attempt to load that IO scheduler module, if it isn't already present in the system.”h]”hX¥[RW] When read, this file will display the current and available IO schedulers for this block device. The currently active IO scheduler will be enclosed in [] brackets. Writing an IO scheduler name to this file will switch control of this block device to that new IO scheduler. Note that writing an IO scheduler name to this file will attempt to load that IO scheduler module, if it isn’t already present in the system.”…”�”}”(hjãbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÖhhÊh²hubj)�”}”(hŒ+.. _abi_sys_block_disk_queue_stable_writes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-block-disk-queue-stable-writes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjÿbubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/block\/\\/queue\/stable_writes**”h]”jR)�”}”(hŒ0**\/sys\/block\/\\/queue\/stable_writes**”h]”hŒ,/sys/block//queue/stable_writes”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mãhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj cubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÿbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjübubah}”(h]”jûbah ]”h"]”Œ&abi_sys_block_disk_queue_stable_writes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jJcjñbsjŠ}”jûbjñbsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjOch²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjYch]”hŒ sysfs-block”…”�”}”(hj[ch²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjWcubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jecŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´MãhjOcubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MãhhÊh²hubhÞ)�”}”(hX—[RW] This file will contain '1' if memory must not be modified while it is being used in a write request to this device. When this is the case and the kernel is performing writeback of a page, the kernel will wait for writeback to complete before allowing the page to be modified again, rather than allowing immediate modification as is normally the case. This restriction arises when the device accesses the memory multiple times where the same data must be seen every time -- for example, once to calculate a checksum and once to actually write the data. If no such restriction exists, this file will contain '0'. This file is writable for testing purposes.”h]”hXŸ[RW] This file will contain ‘1’ if memory must not be modified while it is being used in a write request to this device. When this is the case and the kernel is performing writeback of a page, the kernel will wait for writeback to complete before allowing the page to be modified again, rather than allowing immediate modification as is normally the case. This restriction arises when the device accesses the memory multiple times where the same data must be seen every time -- for example, once to calculate a checksum and once to actually write the data. If no such restriction exists, this file will contain ‘0’. This file is writable for testing purposes.”…”�”}”(hj}ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MãhhÊh²hubj)�”}”(hŒ0.. _abi_sys_block_disk_queue_virt_boundary_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-block-disk-queue-virt-boundary-mask”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hj™cubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/block\/\\/queue\/virt_boundary_mask**”h]”jR)�”}”(hŒ5**\/sys\/block\/\\/queue\/virt_boundary_mask**”h]”hŒ1/sys/block//queue/virt_boundary_mask”…”�”}”(hj³ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Móhj¬cubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj©cubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¦cubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj™cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj–cubah}”(h]”j•cah ]”h"]”Œ+abi_sys_block_disk_queue_virt_boundary_mask”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jäcj‹csjŠ}”j•cj‹csubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjéch²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjóch]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Móhjécubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MóhhÊh²hubhÞ)�”}”(hX@[RO] This file shows the I/O segment memory alignment mask for the block device. I/O requests to this device will be split between segments wherever either the memory address of the end of the previous segment or the memory address of the beginning of the current segment is not aligned to virt_boundary_mask + 1 bytes.”h]”hX@[RO] This file shows the I/O segment memory alignment mask for the block device. I/O requests to this device will be split between segments wherever either the memory address of the end of the previous segment or the memory address of the beginning of the current segment is not aligned to virt_boundary_mask + 1 bytes.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MóhhÊh²hubj)�”}”(hŒ*.. _abi_sys_block_disk_queue_wbt_lat_usec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-block-disk-queue-wbt-lat-usec”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj3dubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/\\/queue\/wbt_lat_usec**”h]”jR)�”}”(hŒ/**\/sys\/block\/\\/queue\/wbt_lat_usec**”h]”hŒ+/sys/block//queue/wbt_lat_usec”…”�”}”(hjMdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÿhjFdubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjCdubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj@dubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj3dubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj0dubah}”(h]”j/dah ]”h"]”Œ%abi_sys_block_disk_queue_wbt_lat_usec”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j~dj%dsjŠ}”j/dj%dsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjƒdh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj�dh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mÿhjƒdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÿhhÊh²hubhÞ)�”}”(hX�[RW] If the device is registered for writeback throttling, then this file shows the target minimum read latency. If this latency is exceeded in a given window of time (see curr_win_nsec), then the writeback throttling will start scaling back writes. Writing a value of '0' to this file disables the feature. Writing a value of '-1' to this file resets the value to the default setting.”h]”hX‰[RW] If the device is registered for writeback throttling, then this file shows the target minimum read latency. If this latency is exceeded in a given window of time (see curr_win_nsec), then the writeback throttling will start scaling back writes. Writing a value of ‘0’ to this file disables the feature. Writing a value of ‘-1’ to this file resets the value to the default setting.”…”�”}”(hj±dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MÿhhÊh²hubj)�”}”(hŒ).. _abi_sys_block_disk_queue_write_cache:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-block-disk-queue-write-cache”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjÍdubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/block\/\\/queue\/write_cache**”h]”jR)�”}”(hŒ.**\/sys\/block\/\\/queue\/write_cache**”h]”hŒ*/sys/block//queue/write_cache”…”�”}”(hjçdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hjàdubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÝdubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÚdubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÍdubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÊdubah}”(h]”jÉdah ]”h"]”Œ$abi_sys_block_disk_queue_write_cache”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jej¿dsjŠ}”jÉdj¿dsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjeh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj'eh]”hŒ sysfs-block”…”�”}”(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”j3eŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M hjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hhÊh²hubhÞ)�”}”(hXÀ[RW] When read, this file will display whether the device has write back caching enabled or not. It will return "write back" for the former case, and "write through" for the latter. Writing to this file can change the kernels view of the device, but it doesn't alter the device state. This means that it might not be safe to toggle the setting from "write back" to "write through", since that will also eliminate cache flushes issued by the kernel.”h]”hXÒ[RW] When read, this file will display whether the device has write back caching enabled or not. It will return “write backâ€� for the former case, and “write throughâ€� for the latter. Writing to this file can change the kernels view of the device, but it doesn’t alter the device state. This means that it might not be safe to toggle the setting from “write backâ€� to “write throughâ€�, since that will also eliminate cache flushes issued by the kernel.”…”�”}”(hjKeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M hhÊh²hubj)�”}”(hŒ2.. _abi_sys_block_disk_queue_write_same_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-block-disk-queue-write-same-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjgeubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/block\/\\/queue\/write_same_max_bytes**”h]”jR)�”}”(hŒ7**\/sys\/block\/\\/queue\/write_same_max_bytes**”h]”hŒ3/sys/block//queue/write_same_max_bytes”…”�”}”(hj�eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mhjzeubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjweubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjteubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjgeubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjdeubah}”(h]”jceah ]”h"]”Œ-abi_sys_block_disk_queue_write_same_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j²ejYesjŠ}”jcejYesubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj·eh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÁeh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mhj·eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubhÞ)�”}”(hXŽ[RO] Some devices support a write same operation in which a single data block can be written to a range of several contiguous blocks on storage. This can be used to wipe areas on disk or to initialize drives in a RAID configuration. write_same_max_bytes indicates how many bytes can be written in a single write same command. If write_same_max_bytes is 0, write same is not supported by the device.”h]”hXŽ[RO] Some devices support a write same operation in which a single data block can be written to a range of several contiguous blocks on storage. This can be used to wipe areas on disk or to initialize drives in a RAID configuration. write_same_max_bytes indicates how many bytes can be written in a single write same command. If write_same_max_bytes is 0, write same is not supported by the device.”…”�”}”(hjåeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MhhÊh²hubj)�”}”(hŒ6.. _abi_sys_block_disk_queue_write_stream_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-block-disk-queue-write-stream-granularity”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j2hjfubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/block\/\\/queue\/write_stream_granularity**”h]”jR)�”}”(hŒ;**\/sys\/block\/\\/queue\/write_stream_granularity**”h]”hŒ7/sys/block//queue/write_stream_granularity”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjfubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjþeubah}”(h]”jýeah ]”h"]”Œ1abi_sys_block_disk_queue_write_stream_granularity”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jLfjóesjŠ}”jýejóesubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjQfh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj[fh]”hŒ sysfs-block”…”�”}”(hj]fh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjYfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jgfŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M.hjQfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hhÊh²hubhÞ)�”}”(hŒ¸[RO] Granularity of a write stream in bytes. The granularity of a write stream is the size that should be discarded or overwritten together to avoid write amplification in the device.”h]”hŒ¸[RO] Granularity of a write stream in bytes. The granularity of a write stream is the size that should be discarded or overwritten together to avoid write amplification in the device.”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M.hhÊh²hubj)�”}”(hŒ4.. _abi_sys_block_disk_queue_write_zeroes_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-block-disk-queue-write-zeroes-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj›fubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/block\/\\/queue\/write_zeroes_max_bytes**”h]”jR)�”}”(hŒ9**\/sys\/block\/\\/queue\/write_zeroes_max_bytes**”h]”hŒ5/sys/block//queue/write_zeroes_max_bytes”…”�”}”(hjµfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M'hj®fubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj«fubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¨fubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj›fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj˜fubah}”(h]”j—fah ]”h"]”Œ/abi_sys_block_disk_queue_write_zeroes_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jæfj�fsjŠ}”j—fj�fsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjëfh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjõfh]”hŒ sysfs-block”…”�”}”(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”jgŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M'hjëfubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M'hhÊh²hubhÞ)�”}”(hX£[RO] Devices that support write zeroes operation in which a single request can be issued to zero out the range of contiguous blocks on storage without having any payload in the request. This can be used to optimize writing zeroes to the devices. write_zeroes_max_bytes indicates how many bytes can be written in a single write zeroes command. If write_zeroes_max_bytes is 0, write zeroes is not supported by the device.”h]”hX£[RO] Devices that support write zeroes operation in which a single request can be issued to zero out the range of contiguous blocks on storage without having any payload in the request. This can be used to optimize writing zeroes to the devices. write_zeroes_max_bytes indicates how many bytes can be written in a single write zeroes command. If write_zeroes_max_bytes is 0, write zeroes is not supported by the device.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M'hhÊh²hubj)�”}”(hŒ:.. _abi_sys_block_disk_queue_write_zeroes_unmap_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-block-disk-queue-write-zeroes-unmap-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hj5gubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/block\/\\/queue\/write_zeroes_unmap_max_bytes**”h]”jR)�”}”(hŒ?**\/sys\/block\/\\/queue\/write_zeroes_unmap_max_bytes**”h]”hŒ;/sys/block//queue/write_zeroes_unmap_max_bytes”…”�”}”(hjOgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjKgubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MHhjHgubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjEgubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjBgubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj5gubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj2gubah}”(h]”j1gah ]”h"]”Œ5abi_sys_block_disk_queue_write_zeroes_unmap_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j€gj'gsjŠ}”j1gj'gsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj…gh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj�gh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MHhj…gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MHhhÊh²hubhÞ)�”}”(hX²[RW] While write_zeroes_unmap_max_hw_bytes is the hardware limit for the device, this setting is the software limit. Since the unmap write zeroes operation is a best-effort optimization, some devices may still physically writing zeroes to media. So the speed of this operation is not guaranteed. Writing a value of '0' to this file disables this operation. Otherwise, this parameter should be equal to write_zeroes_unmap_max_hw_bytes.”h]”hX¶[RW] While write_zeroes_unmap_max_hw_bytes is the hardware limit for the device, this setting is the software limit. Since the unmap write zeroes operation is a best-effort optimization, some devices may still physically writing zeroes to media. So the speed of this operation is not guaranteed. Writing a value of ‘0’ to this file disables this operation. Otherwise, this parameter should be equal to write_zeroes_unmap_max_hw_bytes.”…”�”}”(hj³gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MHhhÊh²hubj)�”}”(hŒ=.. _abi_sys_block_disk_queue_write_zeroes_unmap_max_hw_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-block-disk-queue-write-zeroes-unmap-max-hw-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjÏgubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/block\/\\/queue\/write_zeroes_unmap_max_hw_bytes**”h]”jR)�”}”(hŒB**\/sys\/block\/\\/queue\/write_zeroes_unmap_max_hw_bytes**”h]”hŒ>/sys/block//queue/write_zeroes_unmap_max_hw_bytes”…”�”}”(hjégh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjågubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M4hjâgubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjßgubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÜgubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÏgubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÌgubah}”(h]”jËgah ]”h"]”Œ8abi_sys_block_disk_queue_write_zeroes_unmap_max_hw_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jhjÁgsjŠ}”jËgjÁgsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjhh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj)hh]”hŒ sysfs-block”…”�”}”(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”j5hŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M4hjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M4hhÊh²hubhÞ)�”}”(hX[RO] This file indicates whether a device supports zeroing data in a specified block range without incurring the cost of physically writing zeroes to the media for each individual block. If this parameter is set to write_zeroes_max_bytes, the device implements a zeroing operation which opportunistically avoids writing zeroes to media while still guaranteeing that subsequent reads from the specified block range will return zeroed data. This operation is a best-effort optimization, a device may fall back to physically writing zeroes to the media due to other factors such as misalignment or being asked to clear a block range smaller than the device's internal allocation unit. If this parameter is set to 0, the device may have to write each logical block media during a zeroing operation.”h]”hX[RO] This file indicates whether a device supports zeroing data in a specified block range without incurring the cost of physically writing zeroes to the media for each individual block. If this parameter is set to write_zeroes_max_bytes, the device implements a zeroing operation which opportunistically avoids writing zeroes to media while still guaranteeing that subsequent reads from the specified block range will return zeroed data. This operation is a best-effort optimization, a device may fall back to physically writing zeroes to the media due to other factors such as misalignment or being asked to clear a block range smaller than the device’s internal allocation unit. If this parameter is set to 0, the device may have to write each logical block media during a zeroing operation.”…”�”}”(hjMhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M4hhÊh²hubj)�”}”(hŒ3.. _abi_sys_block_disk_queue_zone_append_max_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-disk-queue-zone-append-max-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjihubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/block\/\\/queue\/zone_append_max_bytes**”h]”jR)�”}”(hŒ8**\/sys\/block\/\\/queue\/zone_append_max_bytes**”h]”hŒ4/sys/block//queue/zone_append_max_bytes”…”�”}”(hjƒhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MUhj|hubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjyhubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjvhubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjihubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjfhubah}”(h]”jehah ]”h"]”Œ.abi_sys_block_disk_queue_zone_append_max_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j´hj[hsjŠ}”jehj[hsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj¹hh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hjÃhh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´MUhj¹hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MUhhÊh²hubhÞ)�”}”(hŒÕ[RO] This is the maximum number of bytes that can be written to a sequential zone of a zoned block device using a zone append write operation (REQ_OP_ZONE_APPEND). This value is always 0 for regular block devices.”h]”hŒÕ[RO] This is the maximum number of bytes that can be written to a sequential zone of a zoned block device using a zone append write operation (REQ_OP_ZONE_APPEND). This value is always 0 for regular block devices.”…”�”}”(hjçhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MUhhÊh²hubj)�”}”(hŒ4.. _abi_sys_block_disk_queue_zone_write_granularity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-block-disk-queue-zone-write-granularity”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hjiubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/block\/\\/queue\/zone_write_granularity**”h]”jR)�”}”(hŒ9**\/sys\/block\/\\/queue\/zone_write_granularity**”h]”hŒ5/sys/block//queue/zone_write_granularity”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M_hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjiubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjiubah}”(h]”jÿhah ]”h"]”Œ/abi_sys_block_disk_queue_zone_write_granularity”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jNijõhsjŠ}”jÿhjõhsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjSih²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj]ih]”hŒ sysfs-block”…”�”}”(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”jiiŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M_hjSiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M_hhÊh²hubhÞ)�”}”(hŒø[RO] This indicates the alignment constraint, in bytes, for write operations in sequential zones of zoned block devices (devices with a zoned attributed that reports "host-managed" or "host-aware"). This value is always 0 for regular block devices.”h]”hX[RO] This indicates the alignment constraint, in bytes, for write operations in sequential zones of zoned block devices (devices with a zoned attributed that reports “host-managedâ€� or “host-awareâ€�). This value is always 0 for regular block devices.”…”�”}”(hj�ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M_hhÊh²hubj)�”}”(hŒ#.. _abi_sys_block_disk_queue_zoned:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-queue-zoned”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hj�iubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/\\/queue\/zoned**”h]”jR)�”}”(hŒ(**\/sys\/block\/\\/queue\/zoned**”h]”hŒ$/sys/block//queue/zoned”…”�”}”(hj·ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´Mihj°iubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj­iubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjªiubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjšiubah}”(h]”j™iah ]”h"]”Œabi_sys_block_disk_queue_zoned”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jèij�isjŠ}”j™ij�isubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hjíih²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj÷ih]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Mihjíiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MihhÊh²hubhÞ)�”}”(hX{[RO] zoned indicates if the device is a zoned block device and the zone model of the device if it is indeed zoned. The possible values indicated by zoned are "none" for regular block devices and "host-aware" or "host-managed" for zoned block devices. The characteristics of host-aware and host-managed zoned block devices are described in the ZBC (Zoned Block Commands) and ZAC (Zoned Device ATA Command Set) standards. These standards also define the "drive-managed" zone model. However, since drive-managed zoned block devices do not support zone commands, they will be treated as regular block devices and zoned will report "none".”h]”hX�[RO] zoned indicates if the device is a zoned block device and the zone model of the device if it is indeed zoned. The possible values indicated by zoned are “noneâ€� for regular block devices and “host-awareâ€� or “host-managedâ€� for zoned block devices. The characteristics of host-aware and host-managed zoned block devices are described in the ZBC (Zoned Block Commands) and ZAC (Zoned Device ATA Command Set) standards. These standards also define the “drive-managedâ€� zone model. However, since drive-managed zoned block devices do not support zone commands, they will be treated as regular block devices and zoned will report “noneâ€�.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MihhÊh²hubj)�”}”(hŒ... _abi_sys_block_disk_queue_zoned_qd1_writes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-block-disk-queue-zoned-qd1-writes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj7jubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/\\/queue\/zoned_qd1_writes**”h]”jR)�”}”(hŒ3**\/sys\/block\/\\/queue\/zoned_qd1_writes**”h]”hŒ//sys/block//queue/zoned_qd1_writes”…”�”}”(hjQjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjMjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MyhjJjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjGjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjDjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj7jubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4jubah}”(h]”j3jah ]”h"]”Œ)abi_sys_block_disk_queue_zoned_qd1_writes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‚jj)jsjŠ}”j3jj)jsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj‡jh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj‘jh]”hŒ sysfs-block”…”�”}”(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_stable_sysfs_block”uh1hh³jû:h´Myhj‡jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MyhhÊh²hubhÞ)�”}”(hXh[RW] zoned_qd1_writes indicates if write operations to a zoned block device are being handled using a single issuer context (a kernel thread) operating at a maximum queue depth of 1. This attribute is visible only for zoned block devices. The default value for zoned block devices that are not rotational devices (e.g. ZNS SSDs or zoned UFS devices) is 0. For rotational zoned block devices (e.g. SMR HDDs) the default value is 1. Since this default may not be appropriate for some devices, e.g. remotely connected devices over high latency networks, the user can disable this feature by setting this attribute to 0.”h]”hXh[RW] zoned_qd1_writes indicates if write operations to a zoned block device are being handled using a single issuer context (a kernel thread) operating at a maximum queue depth of 1. This attribute is visible only for zoned block devices. The default value for zoned block devices that are not rotational devices (e.g. ZNS SSDs or zoned UFS devices) is 0. For rotational zoned block devices (e.g. SMR HDDs) the default value is 1. Since this default may not be appropriate for some devices, e.g. remotely connected devices over high latency networks, the user can disable this feature by setting this attribute to 0.”…”�”}”(hjµjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´MyhhÊh²hubj)�”}”(hŒ.. _abi_sys_block_disk_stat:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-disk-stat”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j2hjÑjubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/block\/\\/stat**”h]”jR)�”}”(hŒ **\/sys\/block\/\\/stat**”h]”hŒ/sys/block//stat”…”�”}”(hjëjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hjäjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjájubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÞjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÑjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÎjubah}”(h]”jÍjah ]”h"]”Œabi_sys_block_disk_stat”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jkjÃjsjŠ}”jÍjjÃjsubhÞ)�”}”(hŒ@Defined on file :ref:`sysfs-block `”h]”(hŒDefined on file ”…”�”}”(hj!kh²hh³Nh´Nubh)�”}”(hŒ0:ref:`sysfs-block `”h]”j™)�”}”(hj+kh]”hŒ sysfs-block”…”�”}”(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”j7kŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_block”uh1hh³jû:h´M’hj!kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hhÊh²hubhÞ)�”}”(hŒdThe /sys/block//stat files displays the I/O statistics of disk . They contain 11 fields:”h]”hŒdThe /sys/block//stat files displays the I/O statistics of disk . They contain 11 fields:”…”�”}”(hjOkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj`kubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj`kubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ1”h]”hŒ1”…”�”}”(hj€kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hj}kubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjzkubjI)�”}”(hhh]”hÞ)�”}”(hŒreads completed successfully”h]”hŒreads completed successfully”…”�”}”(hj—kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hj”kubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjzkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjwkubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ2”h]”hŒ2”…”�”}”(hj·kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hj´kubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±kubjI)�”}”(hhh]”hÞ)�”}”(hŒ reads merged”h]”hŒ reads merged”…”�”}”(hjÎkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hjËkubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±kubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjwkubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ3”h]”hŒ3”…”�”}”(hjîkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hjëkubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèkubjI)�”}”(hhh]”hÞ)�”}”(hŒ sectors read”h]”hŒ sectors read”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjwkubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ4”h]”hŒ4”…”�”}”(hj%lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jû:h´M’hj"lubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjlubjI)�”}”(hhh]”hÞ)�”}”(hŒtime spent reading (ms)”h]”hŒtime spent reading (ms)”…”�”}”(hjhj`kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj]kubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒ2For more details refer :doc:`/admin-guide/iostats`”h]”(hŒFor more details refer ”…”�”}”(hj4oh²hh³Nh´Nubh)�”}”(hŒ:doc:`/admin-guide/iostats`”h]”j™)�”}”(hj>oh]”hŒ/admin-guide/iostats”…”�”}”(hj@oh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-doc”eh"]”h$]”h&]”uh1j˜hjhjpoubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjmoubah}”(h]”jloah ]”h"]”Œ!abi_sys_block_nvmexcynz_ana_grpid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jæojbosjŠ}”jlojbosubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjëoh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjõoh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´M'hjëoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M'hhÊh²hubhÞ)�”}”(hŒAana_grpid: Shows the ANA Group ID for this namespace path device.”h]”hŒAana_grpid: Shows the ANA Group ID for this namespace path device.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M'hhÊh²hubhÞ)�”}”(hŒ{ana_state: Shows the ANA state. Possible values: "optimized", "non-optimized", "inaccessible", "persistent-loss", "change".”h]”hŒ�ana_state: Shows the ANA state. Possible values: “optimizedâ€�, “non-optimizedâ€�, “inaccessibleâ€�, “persistent-lossâ€�, “changeâ€�.”…”�”}”(hj'ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M'hhÊh²hubhÞ)�”}”(hŒNOnly visible when the controller supports ANA. Requires CONFIG_NVME_MULTIPATH.”h]”hŒNOnly visible when the controller supports ANA. Requires CONFIG_NVME_MULTIPATH.”…”�”}”(hj5ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M'hhÊh²hubj)�”}”(hŒ7.. _abi_sys_block_nvmexcynz_diag_command_retries_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-block-nvmexcynz-diag-command-retries-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j2hjQpubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/block\/nvmeXcYnZ\/diag\/command_retries_count**”h]”jR)�”}”(hŒ8**\/sys\/block\/nvmeXcYnZ\/diag\/command_retries_count**”h]”hŒ4/sys/block/nvmeXcYnZ/diag/command_retries_count”…”�”}”(hjkph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjgpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hjdpubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjapubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^pubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/nvmeXcYnZ\/diag\/command_error_count**”h]”jR)�”}”(hŒ6**\/sys\/block\/nvmeXcYnZ\/diag\/command_error_count**”h]”hŒ2/sys/block/nvmeXcYnZ/diag/command_error_count”…”�”}”(hj•ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hjŽpubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‹pubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^pubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/block\/nvmeXcYnZ\/diag\/multipath_failover_count**”h]”jR)�”}”(hŒ;**\/sys\/block\/nvmeXcYnZ\/diag\/multipath_failover_count**”h]”hŒ7/sys/block/nvmeXcYnZ/diag/multipath_failover_count”…”�”}”(hj¿ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»pubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hj¸pubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjµpubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^pubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/block\/nvmeXnY\/diag\/io_requeue_no_usable_path_count**”h]”jR)�”}”(hŒ@**\/sys\/block\/nvmeXnY\/diag\/io_requeue_no_usable_path_count**”h]”hŒ</sys/block/nvmeXnY/diag/io_requeue_no_usable_path_count”…”�”}”(hjéph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hjâpubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjßpubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^pubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/block\/nvmeXnY\/diag\/io_fail_no_available_path_count**”h]”jR)�”}”(hŒ@**\/sys\/block\/nvmeXnY\/diag\/io_fail_no_available_path_count**”h]”hŒ</sys/block/nvmeXnY/diag/io_fail_no_available_path_count”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hj qubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj qubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^pubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjQpubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjNpubah}”(h]”jMpah ]”h"]”Œ2abi_sys_block_nvmexcynz_diag_command_retries_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jDqjCpsjŠ}”jMpjCpsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjIqh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjSqh]”hŒ sysfs-nvme”…”�”}”(hjUqh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjQqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j_qŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´M³hjIqubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒfNamespace diagnostic counters for multipath configurations (when CONFIG_NVME_MULTIPATH is configured).”h]”hŒfNamespace diagnostic counters for multipath configurations (when CONFIG_NVME_MULTIPATH is configured).”…”�”}”(hjwqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒ1command_retries_count: I/O command retry counter.”h]”hŒ1command_retries_count: I/O command retry counter.”…”�”}”(hj…qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒ/command_error_count: I/O command error counter.”h]”hŒ/command_error_count: I/O command error counter.”…”�”}”(hj“qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒ5multipath_failover_count: Multipath failover counter.”h]”hŒ5multipath_failover_count: Multipath failover counter.”…”�”}”(hj¡qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒ_io_requeue_no_usable_path_count: Counter of I/Os requeued because no usable path was available.”h]”hŒ_io_requeue_no_usable_path_count: Counter of I/Os requeued because no usable path was available.”…”�”}”(hj¯qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒZio_fail_no_available_path_count: Counter of I/Os failed because no available path existed.”h]”hŒZio_fail_no_available_path_count: Counter of I/Os failed because no available path existed.”…”�”}”(hj½qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubhÞ)�”}”(hŒ/All counters can be reset by writing any value.”h]”hŒ/All counters can be reset by writing any value.”…”�”}”(hjËqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M³hhÊh²hubj)�”}”(hŒ'.. _abi_sys_block_nvmexcynz_numa_nodes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-block-nvmexcynz-numa-nodes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$•]”h&]”Œcolwidth”K)uh1j2hjçqubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/nvmeXcYnZ\/numa_nodes**”h]”jR)�”}”(hŒ'**\/sys\/block\/nvmeXcYnZ\/numa_nodes**”h]”hŒ#/sys/block/nvmeXcYnZ/numa_nodes”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýqubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M@hjúqubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj÷qubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjôqubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjçqubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjäqubah}”(h]”jãqah ]”h"]”Œ"abi_sys_block_nvmexcynz_numa_nodes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j2rjÙqsjŠ}”jãqjÙqsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj7rh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjArh]”hŒ sysfs-nvme”…”�”}”(hjCrh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj?rubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jMrŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´M@hj7rubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M@hhÊh²hubhÞ)�”}”(hŒ•Shows the NUMA node mask for which this path is the currently selected path. Returns empty if iopolicy is not "numa". Requires CONFIG_NVME_MULTIPATH.”h]”hŒ™Shows the NUMA node mask for which this path is the currently selected path. Returns empty if iopolicy is not “numaâ€�. Requires CONFIG_NVME_MULTIPATH.”…”�”}”(hjerh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M@hhÊh²hubj)�”}”(hŒ'.. _abi_sys_block_nvmexcynz_path_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-block-nvmexcynz-path-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j2hj�rubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/block\/nvmeXcYnZ\/path_state**”h]”jR)�”}”(hŒ'**\/sys\/block\/nvmeXcYnZ\/path_state**”h]”hŒ#/sys/block/nvmeXcYnZ/path_state”…”�”}”(hj›rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhj”rubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘rubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽrubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj~rubah}”(h]”j}rah ]”h"]”Œ"abi_sys_block_nvmexcynz_path_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÌrjsrsjŠ}”j}rjsrsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÑrh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjÛrh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´MIhjÑrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒWShows the current multipath path state for this namespace path device. Possible values:”h]”hŒWShows the current multipath path state for this namespace path device. Possible values:”…”�”}”(hjÿrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒ&"enabled": the path is usable for I/O.”h]”hŒ*“enabledâ€�: the path is usable for I/O.”…”�”}”(hj sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒE"ctrl-down": the path is disabled because the controller is not live.”h]”hŒI“ctrl-downâ€�: the path is disabled because the controller is not live.”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒK"ana-pending": the path is disabled because an ANA state change is pending.”h]”hŒO“ana-pendingâ€�: the path is disabled because an ANA state change is pending.”…”�”}”(hj)sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒH"ns-not-ready": the path is disabled because the namespace is not ready.”h]”hŒL“ns-not-readyâ€�: the path is disabled because the namespace is not ready.”…”�”}”(hj7sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubhÞ)�”}”(hŒRequires CONFIG_NVME_MULTIPATH.”h]”hŒRequires CONFIG_NVME_MULTIPATH.”…”�”}”(hjEsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MIhhÊh²hubj)�”}”(hŒ(.. _abi_sys_block_nvmexcynz_queue_depth:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-block-nvmexcynz-queue-depth”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjasubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/block\/nvmeXcYnZ\/queue_depth**”h]”jR)�”}”(hŒ(**\/sys\/block\/nvmeXcYnZ\/queue_depth**”h]”hŒ$/sys/block/nvmeXcYnZ/queue_depth”…”�”}”(hj{sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjwsubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M7hjtsubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjqsubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjnsubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjasubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj^subah}”(h]”j]sah ]”h"]”Œ#abi_sys_block_nvmexcynz_queue_depth”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¬sjSssjŠ}”j]sjSssubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj±sh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj»sh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´M7hj±subeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M7hhÊh²hubhÞ)�”}”(hŒ�Shows the current active I/O count on this path's controller. Returns empty if iopolicy is not "queue-depth". Requires CONFIG_NVME_MULTIPATH.”h]”hŒ“Shows the current active I/O count on this path’s controller. Returns empty if iopolicy is not “queue-depthâ€�. Requires CONFIG_NVME_MULTIPATH.”…”�”}”(hjßsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M7hhÊh²hubj)�”}”(hŒ.. _abi_sys_block_nvmexny_csi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-nvmexny-csi”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjûsubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/csi**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/csi**”h]”hŒ/sys/block/nvmeXnY/csi”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Myhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj tubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjtubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/block\/nvmeXnY\/metadata_bytes**”h]”jR)�”}”(hŒ)**\/sys\/block\/nvmeXnY\/metadata_bytes**”h]”hŒ%/sys/block/nvmeXnY/metadata_bytes”…”�”}”(hj?th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Myhj8tubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj5tubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjtubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/nuse**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/nuse**”h]”hŒ/sys/block/nvmeXnY/nuse”…”�”}”(hjith²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjetubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Myhjbtubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj_tubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjûsubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjøsubah}”(h]”j÷sah ]”h"]”Œabi_sys_block_nvmexny_csi”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jštjíssjŠ}”j÷sjíssubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjŸth²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj©th]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´MyhjŸtubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MyhhÊh²hubhÞ)�”}”(hŒ9csi: Shows the Command Set Identifier for this namespace.”h]”hŒ9csi: Shows the Command Set Identifier for this namespace.”…”�”}”(hjÍth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MyhhÊh²hubhÞ)�”}”(hŒ1metadata_bytes: Shows the metadata size in bytes.”h]”hŒ1metadata_bytes: Shows the metadata size in bytes.”…”�”}”(hjÛth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MyhhÊh²hubhÞ)�”}”(hŒ£nuse: Shows the Namespace Utilization (NUSE) value. Reading triggers an Identify Namespace command to refresh the value (rate-limited to avoid excessive commands).”h]”hŒ£nuse: Shows the Namespace Utilization (NUSE) value. Reading triggers an Identify Namespace command to refresh the value (rate-limited to avoid excessive commands).”…”�”}”(hjéth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MyhhÊh²hubj)�”}”(hŒ/.. _abi_sys_block_nvmexny_delayed_removal_secs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-block-nvmexny-delayed-removal-secs”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjuubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/block\/nvmeXnY\/delayed_removal_secs**”h]”jR)�”}”(hŒ/**\/sys\/block\/nvmeXnY\/delayed_removal_secs**”h]”hŒ+/sys/block/nvmeXnY/delayed_removal_secs”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M^hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjuubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjuubah}”(h]”juah ]”h"]”Œ*abi_sys_block_nvmexny_delayed_removal_secs”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jPuj÷tsjŠ}”juj÷tsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjUuh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj_uh]”hŒ sysfs-nvme”…”�”}”(hjauh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj]uubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jkuŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´M^hjUuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M^hhÊh²hubhÞ)�”}”(hXShows or sets the delayed removal timeout in seconds for the multipath head device. When nonzero, I/O is queued instead of failed when all paths are gone, and head removal is deferred. Only visible on multipath head devices. Requires CONFIG_NVME_MULTIPATH.”h]”hXShows or sets the delayed removal timeout in seconds for the multipath head device. When nonzero, I/O is queued instead of failed when all paths are gone, and head removal is deferred. Only visible on multipath head devices. Requires CONFIG_NVME_MULTIPATH.”…”�”}”(hjƒuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M^hhÊh²hubj)�”}”(hŒ5.. _abi_sys_block_nvmexny_diag_command_retries_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-sys-block-nvmexny-diag-command-retries-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjŸuubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/block\/nvmeXnY\/diag\/command_retries_count**”h]”jR)�”}”(hŒ6**\/sys\/block\/nvmeXnY\/diag\/command_retries_count**”h]”hŒ2/sys/block/nvmeXnY/diag/command_retries_count”…”�”}”(hj¹uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hj²uubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¯uubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¬uubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/block\/nvmeXnY\/diag\/command_error_count**”h]”jR)�”}”(hŒ4**\/sys\/block\/nvmeXnY\/diag\/command_error_count**”h]”hŒ0/sys/block/nvmeXnY/diag/command_error_count”…”�”}”(hjãuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßuubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hjÜuubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÙuubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¬uubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŸuubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjœuubah}”(h]”j›uah ]”h"]”Œ0abi_sys_block_nvmexny_diag_command_retries_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jvj‘usjŠ}”j›uj‘usubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjvh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj#vh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´M£hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hhÊh²hubhÞ)�”}”(hŒnNamespace diagnostic counters for non-multipath configurations (when CONFIG_NVME_MULTIPATH is not configured).”h]”hŒnNamespace diagnostic counters for non-multipath configurations (when CONFIG_NVME_MULTIPATH is not configured).”…”�”}”(hjGvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hhÊh²hubhÞ)�”}”(hŒ1command_retries_count: I/O command retry counter.”h]”hŒ1command_retries_count: I/O command retry counter.”…”�”}”(hjUvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hhÊh²hubhÞ)�”}”(hŒ/command_error_count: I/O command error counter.”h]”hŒ/command_error_count: I/O command error counter.”…”�”}”(hjcvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hhÊh²hubhÞ)�”}”(hŒ/All counters can be reset by writing any value.”h]”hŒ/All counters can be reset by writing any value.”…”�”}”(hjqvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M£hhÊh²hubj)�”}”(hŒ,.. _abi_sys_block_nvmexny_fail_on_ctrl_loss:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-block-nvmexny-fail-on-ctrl-loss”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj�vubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/block\/nvmeXnY\/fail_on_ctrl_loss**”h]”jR)�”}”(hŒ,**\/sys\/block\/nvmeXnY\/fail_on_ctrl_loss**”h]”hŒ(/sys/block/nvmeXnY/fail_on_ctrl_loss”…”�”}”(hj§vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj£vubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mihj vubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�vubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjšvubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�vubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŠvubah}”(h]”j‰vah ]”h"]”Œ'abi_sys_block_nvmexny_fail_on_ctrl_loss”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jØvjvsjŠ}”j‰vjvsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÝvh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjçvh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´MihjÝvubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MihhÊh²hubhÞ)�”}”(hX(Shows or sets the fail-on-ctrl-loss policy of the multipath head device ("on" or "off", default "off"). When on, I/O queued or arriving while no usable path exists is failed immediately instead of being queued. This is the opposite of the queue-if-no-path behavior enabled by a nonzero delayed_removal_secs: when both are set fail_on_ctrl_loss takes precedence and the parked I/O is failed rather than held for the delayed_removal_secs window. Reconnect attempts are not affected. Only visible on multipath head devices. Requires CONFIG_NVME_MULTIPATH.”h]”hX4Shows or sets the fail-on-ctrl-loss policy of the multipath head device (“onâ€� or “offâ€�, default “offâ€�). When on, I/O queued or arriving while no usable path exists is failed immediately instead of being queued. This is the opposite of the queue-if-no-path behavior enabled by a nonzero delayed_removal_secs: when both are set fail_on_ctrl_loss takes precedence and the parked I/O is failed rather than held for the delayed_removal_secs window. Reconnect attempts are not affected. Only visible on multipath head devices. Requires CONFIG_NVME_MULTIPATH.”…”�”}”(hj wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MihhÊh²hubj)�”}”(hŒ .. _abi_sys_block_nvmexny_nguid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-nvmexny-nguid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j2hj'wubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/block\/nvmeXnY\/nguid**”h]”jR)�”}”(hŒ **\/sys\/block\/nvmeXnY\/nguid**”h]”hŒ/sys/block/nvmeXnY/nguid”…”�”}”(hjAwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj=wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mhj:wubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj7wubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj4wubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj'wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj$wubah}”(h]”j#wah ]”h"]”Œabi_sys_block_nvmexny_nguid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jrwjwsjŠ}”j#wjwsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjwwh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj�wh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Mhjwwubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒYShows the Namespace Globally Unique Identifier (NGUID). Hidden if the NGUID is all zeros.”h]”hŒYShows the Namespace Globally Unique Identifier (NGUID). Hidden if the NGUID is all zeros.”…”�”}”(hj¥wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubj)�”}”(hŒ3.. _abi_sys_block_nvmexny_passthru_err_log_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-block-nvmexny-passthru-err-log-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjÁwubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/block\/nvmeXnY\/passthru_err_log_enabled**”h]”jR)�”}”(hŒ3**\/sys\/block\/nvmeXnY\/passthru_err_log_enabled**”h]”hŒ//sys/block/nvmeXnY/passthru_err_log_enabled”…”�”}”(hjÛwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MˆhjÔwubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑwubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÎwubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÁwubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¾wubah}”(h]”j½wah ]”h"]”Œ.abi_sys_block_nvmexny_passthru_err_log_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j xj³wsjŠ}”j½wj³wsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjxh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjxh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Mˆhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MˆhhÊh²hubhÞ)�”}”(hŒ’Shows or sets whether I/O passthrough error logging is enabled for this namespace. Reading returns "on" or "off". Writing accepts a boolean value.”h]”hŒšShows or sets whether I/O passthrough error logging is enabled for this namespace. Reading returns “onâ€� or “offâ€�. Writing accepts a boolean value.”…”�”}”(hj?xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MˆhhÊh²hubj)�”}”(hŒ.. _abi_sys_block_nvmexny_uuid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-nvmexny-uuid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hj[xubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/uuid**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/uuid**”h]”hŒ/sys/block/nvmeXnY/uuid”…”�”}”(hjuxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjqxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mhjnxubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjkxubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjhxubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/eui**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/eui**”h]”hŒ/sys/block/nvmeXnY/eui”…”�”}”(hjŸxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›xubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mhj˜xubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj•xubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjhxubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/nsid**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/nsid**”h]”hŒ/sys/block/nvmeXnY/nsid”…”�”}”(hjÉxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhjÂxubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿xubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjhxubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj[xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjXxubah}”(h]”jWxah ]”h"]”Œabi_sys_block_nvmexny_uuid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”júxjMxsjŠ}”jWxjMxsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÿxh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj yh]”hŒ sysfs-nvme”…”�”}”(hj yh²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_stable_sysfs_nvme”uh1hh³jžoh´Mhjÿxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒ$Namespace identification attributes.”h]”hŒ$Namespace identification attributes.”…”�”}”(hj-yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒ‚uuid: Shows the UUID for this namespace. Falls back to showing the NGUID for backward compatibility. Hidden if both are all zeros.”h]”hŒ‚uuid: Shows the UUID for this namespace. Falls back to showing the NGUID for backward compatibility. Hidden if both are all zeros.”…”�”}”(hj;yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒMeui: Shows the IEEE Extended Unique Identifier (EUI-64). Hidden if all zeros.”h]”hŒMeui: Shows the IEEE Extended Unique Identifier (EUI-64). Hidden if all zeros.”…”�”}”(hjIyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒ,nsid: Shows the namespace identifier (NSID).”h]”hŒ,nsid: Shows the namespace identifier (NSID).”…”�”}”(hjWyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubj)�”}”(hŒ.. _abi_sys_block_nvmexny_wwid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-block-nvmexny-wwid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hjsyubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/block\/nvmeXnY\/wwid**”h]”jR)�”}”(hŒ**\/sys\/block\/nvmeXnY\/wwid**”h]”hŒ/sys/block/nvmeXnY/wwid”…”�”}”(hj�yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mhj†yubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjƒyubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj€yubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjsyubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjpyubah}”(h]”joyah ]”h"]”Œabi_sys_block_nvmexny_wwid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¾yjeysjŠ}”joyjeysubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÃyh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjÍyh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´MhjÃyubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÞ)�”}”(hŒÊShows the World Wide Identifier for this namespace. The format depends on available identifiers (in priority order): "uuid.{UUID}", "eui.{NGUID}", "eui.{EUI64}", or "nvme.{VID}-{SERIAL}-{MODEL}-{NSID}".”h]”hŒÚShows the World Wide Identifier for this namespace. The format depends on available identifiers (in priority order): “uuid.{UUID}â€�, “eui.{NGUID}â€�, “eui.{EUI64}â€�, or “nvme.{VID}-{SERIAL}-{MODEL}-{NSID}â€�.”…”�”}”(hjñyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/bus”h]”hŒSymbols under /sys/bus”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÿyh³Nh´Nubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_dsa_m_cdev_major:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-dsa-m-cdev-major”uh1jh´Khjÿyubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjzubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/cdev_major**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/cdev_major**”h]”hŒ./sys/bus/dsa/devices/dsa/cdev_major”…”�”}”(hj8zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/stable/sysfs-driver-dma-idxd”h´Khj1zubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.zubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj+zubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjzubah}”(h]”jzah ]”h"]”Œ(abi_sys_bus_dsa_devices_dsa_m_cdev_major”ah$]”h&]”uh1j(hjÿyjˆ}”jjzjzsjŠ}”jzjzsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjozh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjyzh]”hŒsysfs-driver-dma-idxd”…”�”}”(hj{zh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjwzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j…zŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Khjozubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhjÿyubhÞ)�”}”(hŒJThe major number that the character device driver assigned to this device.”h]”hŒJThe major number that the character device driver assigned to this device.”…”�”}”(hj�zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Khjÿyubeh}”(h]”Œsymbols-under-sys-bus”ah ]”h"]”Œsymbols under /sys/bus”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_dsa_m_cmd_status:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-dsa-m-cmd-status”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjÁzubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/cmd_status**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/cmd_status**”h]”hŒ./sys/bus/dsa/devices/dsa/cmd_status”…”�”}”(hjÛzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×zubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KƒhjÔzubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑzubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÎzubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÁzubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¾zubah}”(h]”j½zah ]”h"]”Œ(abi_sys_bus_dsa_devices_dsa_m_cmd_status”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j {j³zsjŠ}”j½zj³zsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj{h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj{h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j'{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kƒhj{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KƒhhÊh²hubhÞ)�”}”(hŒŽThe last executed device administrative command's status/error. Also last configuration error overloaded. Writing to it will clear the status.”h]”hŒ�The last executed device administrative command’s status/error. Also last configuration error overloaded. Writing to it will clear the status.”…”�”}”(hj?{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KƒhhÊh²hubj)�”}”(hŒ/.. _abi_sys_bus_dsa_devices_dsa_m_configurable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-bus-dsa-devices-dsa-m-configurable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj[{ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/dsa\/devices\/dsa\\/configurable**”h]”jR)�”}”(hŒ4**\/sys\/bus\/dsa\/devices\/dsa\\/configurable**”h]”hŒ0/sys/bus/dsa/devices/dsa/configurable”…”�”}”(hju{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjq{ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kshjn{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjk{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjh{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj[{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjX{ubah}”(h]”jW{ah ]”h"]”Œ*abi_sys_bus_dsa_devices_dsa_m_configurable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¦{jM{sjŠ}”jW{jM{subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj«{h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjµ{h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj·{h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj³{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÁ{Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kshj«{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KshhÊh²hubhÞ)�”}”(hŒ2To indicate if this device is configurable or not.”h]”hŒ2To indicate if this device is configurable or not.”…”�”}”(hjÙ{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KshhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_dsa_devices_dsa_m_dsacaps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-dsa-devices-dsa-m-dsacaps”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjõ{ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/dsacaps**”h]”jR)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/dsacaps**”h]”hŒ+/sys/bus/dsa/devices/dsa/dsacaps”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj |ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K‹hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjõ{ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjò{ubah}”(h]”jñ{ah ]”h"]”Œ%abi_sys_bus_dsa_devices_dsa_m_dsacaps”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j@|jç{sjŠ}”jñ{jç{subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjE|h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjO|h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K‹hjE|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K‹hhÊh²hubhÞ)�”}”(hXòThe DSA3 specification introduces three new capability registers: dsacap[0-2]. User components (e.g., configuration libraries and workload applications) require this information to properly utilize the DSA3 features. This includes SGL capability support, Enabling hardware-specific optimizations, Configuring memory, etc. The output format is ',,' where each DSA cap value is a 64 bit hex value. This attribute should only be visible on DSA devices of version 3 or later.”h]”hXöThe DSA3 specification introduces three new capability registers: dsacap[0-2]. User components (e.g., configuration libraries and workload applications) require this information to properly utilize the DSA3 features. This includes SGL capability support, Enabling hardware-specific optimizations, Configuring memory, etc. The output format is ‘,,’ where each DSA cap value is a 64 bit hex value. This attribute should only be visible on DSA devices of version 3 or later.”…”�”}”(hjs|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K‹hhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_dsa_m_engine_m_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-dsa-m-engine-m-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/engine\\.\**”h]”jR)�”}”(hŒ:**\/sys\/bus\/dsa\/devices\/dsa\\/engine\\.\**”h]”hŒ6/sys/bus/dsa/devices/dsa/engine.”…”�”}”(hj©|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥|ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kghj¢|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŸ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjœ|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�|ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŒ|ubah}”(h]”j‹|ah ]”h"]”Œ(abi_sys_bus_dsa_devices_dsa_m_engine_m_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÚ|j�|sjŠ}”j‹|j�|subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjß|h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjé|h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjë|h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjç|ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jõ|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kghjß|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KghhÊh²hubhÞ)�”}”(hŒ&The assigned engine under this device.”h]”hŒ&The assigned engine under this device.”…”�”}”(hj }h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KghhÊh²hubj)�”}”(hŒ).. _abi_sys_bus_dsa_devices_dsa_m_errors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-bus-dsa-devices-dsa-m-errors”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj)}ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/dsa\/devices\/dsa\\/errors**”h]”jR)�”}”(hŒ.**\/sys\/bus\/dsa\/devices\/dsa\\/errors**”h]”hŒ*/sys/bus/dsa/devices/dsa/errors”…”�”}”(hjC}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Khj<}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj6}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj)}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj&}ubah}”(h]”j%}ah ]”h"]”Œ$abi_sys_bus_dsa_devices_dsa_m_errors”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jt}j}sjŠ}”j%}j}subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjy}h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjƒ}h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj…}h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�}ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j�}Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Khjy}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubhÞ)�”}”(hŒ&The error information for this device.”h]”hŒ&The error information for this device.”…”�”}”(hj§}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubj)�”}”(hŒ1.. _abi_sys_bus_dsa_devices_dsa_m_event_log_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-bus-dsa-devices-dsa-m-event-log-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjÃ}ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/event_log_size**”h]”jR)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/event_log_size**”h]”hŒ2/sys/bus/dsa/devices/dsa/event_log_size”…”�”}”(hjÝ}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÙ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K¢hjÖ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÓ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÐ}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÃ}ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÀ}ubah}”(h]”j¿}ah ]”h"]”Œ,abi_sys_bus_dsa_devices_dsa_m_event_log_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j~jµ}sjŠ}”j¿}jµ}subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj~h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj~h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj~ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j)~Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K¢hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K¢hhÊh²hubhÞ)�”}”(hŒ©The event log size to be configured. Default is 64 entries and occupies 4k size if the evl entry is 64 bytes. It's visible only on platforms that support the capability.”h]”hŒ«The event log size to be configured. Default is 64 entries and occupies 4k size if the evl entry is 64 bytes. It’s visible only on platforms that support the capability.”…”�”}”(hjA~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K¢hhÊh²hubj)�”}”(hŒ,.. _abi_sys_bus_dsa_devices_dsa_m_group_m_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-dsa-devices-dsa-m-group-m-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj]~ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/group\\.\**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/group\\.\**”h]”hŒ5/sys/bus/dsa/devices/dsa/group.”…”�”}”(hjw~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjs~ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kahjp~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjm~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj]~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjZ~ubah}”(h]”jY~ah ]”h"]”Œ'abi_sys_bus_dsa_devices_dsa_m_group_m_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¨~jO~sjŠ}”jY~jO~subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj­~h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj·~h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj¹~h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjµ~ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÃ~Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kahj­~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KahhÊh²hubhÞ)�”}”(hŒ%The assigned group under this device.”h]”hŒ%The assigned group under this device.”…”�”}”(hjÛ~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KahhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_dsa_devices_dsa_m_iaa_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-dsa-devices-dsa-m-iaa-cap”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj÷~ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/iaa_cap**”h]”jR)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/iaa_cap**”h]”hŒ+/sys/bus/dsa/devices/dsa/iaa_cap”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kšhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj÷~ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjô~ubah}”(h]”jó~ah ]”h"]”Œ%abi_sys_bus_dsa_devices_dsa_m_iaa_cap”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jBjé~sjŠ}”jó~jé~subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjGh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjQh]”hŒsysfs-driver-dma-idxd”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KšhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KšhhÊh²hubhÞ)�”}”(hŒ IAA (IAX) capability mask. Exported to user space for application consumption. This attribute should only be visible on IAA devices that are version 2 or later.”h]”hŒ IAA (IAX) capability mask. Exported to user space for application consumption. This attribute should only be visible on IAA devices that are version 2 or later.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KšhhÊh²hubj)�”}”(hŒ1.. _abi_sys_bus_dsa_devices_dsa_m_max_batch_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-bus-dsa-devices-dsa-m-max-batch-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj‘ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/max_batch_size**”h]”jR)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/max_batch_size**”h]”hŒ2/sys/bus/dsa/devices/dsa/max_batch_size”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Khj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŽubah}”(h]”j�ah ]”h"]”Œ,abi_sys_bus_dsa_devices_dsa_m_max_batch_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÜjƒsjŠ}”j�jƒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjáh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjëh]”hŒsysfs-driver-dma-idxd”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjéubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Khjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubhÞ)�”}”(hŒkThe largest number of work descriptors in a batch. It's not visible when the device does not support batch.”h]”hŒmThe largest number of work descriptors in a batch. It’s not visible when the device does not support batch.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubj)�”}”(hŒ... _abi_sys_bus_dsa_devices_dsa_m_max_engines:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-bus-dsa-devices-dsa-m-max-engines”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj+€ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/dsa\/devices\/dsa\\/max_engines**”h]”jR)�”}”(hŒ3**\/sys\/bus\/dsa\/devices\/dsa\\/max_engines**”h]”hŒ//sys/bus/dsa/devices/dsa/max_engines”…”�”}”(hjE€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjA€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K!hj>€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj;€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj8€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj+€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj(€ubah}”(h]”j'€ah ]”h"]”Œ)abi_sys_bus_dsa_devices_dsa_m_max_engines”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jv€j€sjŠ}”j'€j€subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj{€h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj…€h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj‡€h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjƒ€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j‘€Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K!hj{€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K!hhÊh²hubhÞ)�”}”(hŒ7The maximum number of engines supported by this device.”h]”hŒ7The maximum number of engines supported by this device.”…”�”}”(hj©€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K!hhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_dsa_m_max_groups:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-dsa-m-max-groups”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjÅ€ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/max_groups**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/dsa\\/max_groups**”h]”hŒ./sys/bus/dsa/devices/dsa/max_groups”…”�”}”(hj߀h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K'hjØ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÕ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÒ€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÅ€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj€ubah}”(h]”jÁ€ah ]”h"]”Œ(abi_sys_bus_dsa_devices_dsa_m_max_groups”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�j·€sjŠ}”jÁ€j·€subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj!�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j+�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K'hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K'hhÊh²hubhÞ)�”}”(hŒ>The maximum number of groups can be created under this device.”h]”hŒ>The maximum number of groups can be created under this device.”…”�”}”(hjC�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K'hhÊh²hubj)�”}”(hŒ3.. _abi_sys_bus_dsa_devices_dsa_m_max_read_buffers:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-bus-dsa-devices-dsa-m-max-read-buffers”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hj_�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/dsa\/devices\/dsa\\/max_read_buffers**”h]”jR)�”}”(hŒ8**\/sys\/bus\/dsa\/devices\/dsa\\/max_read_buffers**”h]”hŒ4/sys/bus/dsa/devices/dsa/max_read_buffers”…”�”}”(hjy�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhju�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K-hjr�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjo�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjl�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj_�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj\�ubah}”(h]”j[�ah ]”h"]”Œ.abi_sys_bus_dsa_devices_dsa_m_max_read_buffers”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jª�jQ�sjŠ}”j[�jQ�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj¯�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj¹�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj»�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj·�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÅ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K-hj¯�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K-hhÊh²hubhÞ)�”}”(hX@The total number of read buffers supported by this device. The read buffers represent resources within the DSA implementation, and these resources are allocated by engines to support operations. See DSA spec v1.2 9.2.4 Total Read Buffers. It's not visible when the device does not support Read Buffer allocation control.”h]”hXBThe total number of read buffers supported by this device. The read buffers represent resources within the DSA implementation, and these resources are allocated by engines to support operations. See DSA spec v1.2 9.2.4 Total Read Buffers. It’s not visible when the device does not support Read Buffer allocation control.”…”�”}”(hjÝ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K-hhÊh²hubj)�”}”(hŒ4.. _abi_sys_bus_dsa_devices_dsa_m_max_transfer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-bus-dsa-devices-dsa-m-max-transfer-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hjù�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/max_transfer_size**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/max_transfer_size**”h]”hŒ5/sys/bus/dsa/devices/dsa/max_transfer_size”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K8hj ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjù�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjö�ubah}”(h]”jõ�ah ]”h"]”Œ/abi_sys_bus_dsa_devices_dsa_m_max_transfer_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jD‚jë�sjŠ}”jõ�jë�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjI‚h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjS‚h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K8hjI‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K8hhÊh²hubhÞ)�”}”(hŒ©The number of bytes to be read from the source address to perform the operation. The maximum transfer size is dependent on the workqueue the descriptor was submitted to.”h]”hŒ©The number of bytes to be read from the source address to perform the operation. The maximum transfer size is dependent on the workqueue the descriptor was submitted to.”…”�”}”(hjw‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K8hhÊh²hubj)�”}”(hŒ2.. _abi_sys_bus_dsa_devices_dsa_m_max_work_queues:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-bus-dsa-devices-dsa-m-max-work-queues”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj“‚ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/dsa\\/max_work_queues**”h]”jR)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/dsa\\/max_work_queues**”h]”hŒ3/sys/bus/dsa/devices/dsa/max_work_queues”…”�”}”(hj­‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K@hj¦‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj£‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj“‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�‚ubah}”(h]”j�‚ah ]”h"]”Œ-abi_sys_bus_dsa_devices_dsa_m_max_work_queues”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÞ‚j…‚sjŠ}”j�‚j…‚subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjã‚h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjí‚h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjï‚h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjë‚ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jù‚Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K@hjã‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K@hhÊh²hubhÞ)�”}”(hŒ8The maximum work queue number that this device supports.”h]”hŒ8The maximum work queue number that this device supports.”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K@hhÊh²hubj)�”}”(hŒ7.. _abi_sys_bus_dsa_devices_dsa_m_max_work_queues_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-bus-dsa-devices-dsa-m-max-work-queues-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj-ƒubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/dsa\\/max_work_queues_size**”h]”jR)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/dsa\\/max_work_queues_size**”h]”hŒ8/sys/bus/dsa/devices/dsa/max_work_queues_size”…”�”}”(hjGƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjCƒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Khj@ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj=ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj:ƒubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj-ƒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj*ƒubah}”(h]”j)ƒah ]”h"]”Œ2abi_sys_bus_dsa_devices_dsa_m_max_work_queues_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jxƒjƒsjŠ}”j)ƒjƒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj}ƒh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj‡ƒh]”hŒsysfs-driver-dma-idxd”…”�”}”(hj‰ƒh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj…ƒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j“ƒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Khj}ƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubhÞ)�”}”(hŒ5The maximum work queue size supported by this device.”h]”hŒ5The maximum work queue size supported by this device.”…”�”}”(hj«ƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubj)�”}”(hŒ,.. _abi_sys_bus_dsa_devices_dsa_m_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-dsa-devices-dsa-m-numa-node”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjǃubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/dsa\/devices\/dsa\\/numa_node**”h]”jR)�”}”(hŒ1**\/sys\/bus\/dsa\/devices\/dsa\\/numa_node**”h]”hŒ-/sys/bus/dsa/devices/dsa/numa_node”…”�”}”(hjáƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj݃ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KFhjÚƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj׃ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÔƒubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjǃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjăubah}”(h]”jÃah ]”h"]”Œ'abi_sys_bus_dsa_devices_dsa_m_numa_node”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j„j¹ƒsjŠ}”jÃj¹ƒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj„h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj!„h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj#„h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj„ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j-„Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KFhj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KFhhÊh²hubhÞ)�”}”(hŒ%The numa node number for this device.”h]”hŒ%The numa node number for this device.”…”�”}”(hjE„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KFhhÊh²hubj)�”}”(hŒ).. _abi_sys_bus_dsa_devices_dsa_m_op_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-bus-dsa-devices-dsa-m-op-cap”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hja„ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/bus\/dsa\/devices\/dsa\\/op_cap**”h]”jR)�”}”(hŒ.**\/sys\/bus\/dsa\/devices\/dsa\\/op_cap**”h]”hŒ*/sys/bus/dsa/devices/dsa/op_cap”…”�”}”(hj{„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjw„ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KLhjt„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjq„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjn„ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hja„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj^„ubah}”(h]”j]„ah ]”h"]”Œ$abi_sys_bus_dsa_devices_dsa_m_op_cap”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¬„jS„sjŠ}”j]„jS„subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj±„h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj»„h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj½„h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¹„ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÇ„Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KLhj±„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KLhhÊh²hubhÞ)�”}”(hŒ[The operation capability bit mask specify the operation types supported by the this device.”h]”hŒ[The operation capability bit mask specify the operation types supported by the this device.”…”�”}”(hjß„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KLhhÊh²hubj)�”}”(hŒ0.. _abi_sys_bus_dsa_devices_dsa_m_pasid_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-bus-dsa-devices-dsa-m-pasid-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hjû„ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/bus\/dsa\/devices\/dsa\\/pasid_enabled**”h]”jR)�”}”(hŒ5**\/sys\/bus\/dsa\/devices\/dsa\\/pasid_enabled**”h]”hŒ1/sys/bus/dsa/devices/dsa/pasid_enabled”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KShj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj …ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjû„ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjø„ubah}”(h]”j÷„ah ]”h"]”Œ+abi_sys_bus_dsa_devices_dsa_m_pasid_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jF…jí„sjŠ}”j÷„jí„subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjK…h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjU…h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KShjK…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KShhÊh²hubhÞ)�”}”(hŒ_To indicate if user PASID (process address space identifier) is enabled or not for this device.”h]”hŒ_To indicate if user PASID (process address space identifier) is enabled or not for this device.”…”�”}”(hjy…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KShhÊh²hubj)�”}”(hŒ4.. _abi_sys_bus_dsa_devices_dsa_m_read_buffer_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-bus-dsa-devices-dsa-m-read-buffer-limit”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj•…ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/read_buffer_limit**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/dsa\\/read_buffer_limit**”h]”hŒ5/sys/bus/dsa/devices/dsa/read_buffer_limit”…”�”}”(hj¯…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kyhj¨…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¥…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¢…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj•…ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj’…ubah}”(h]”j‘…ah ]”h"]”Œ/abi_sys_bus_dsa_devices_dsa_m_read_buffer_limit”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jà…j‡…sjŠ}”j‘…j‡…subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjå…h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjï…h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjñ…h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjí…ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jû…Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kyhjå…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KyhhÊh²hubhÞ)�”}”(hX The maximum number of read buffers that may be in use at one time by operations that access low bandwidth memory in the device. See DSA spec v1.2 9.2.8 GENCFG on Global Read Buffer Limit. It's not visible when the device does not support Read Buffer allocation control.”h]”hXThe maximum number of read buffers that may be in use at one time by operations that access low bandwidth memory in the device. See DSA spec v1.2 9.2.8 GENCFG on Global Read Buffer Limit. It’s not visible when the device does not support Read Buffer allocation control.”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KyhhÊh²hubj)�”}”(hŒ(.. _abi_sys_bus_dsa_devices_dsa_m_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-dsa-devices-dsa-m-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj/†ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/dsa\/devices\/dsa\\/state**”h]”jR)�”}”(hŒ-**\/sys\/bus\/dsa\/devices\/dsa\\/state**”h]”hŒ)/sys/bus/dsa/devices/dsa/state”…”�”}”(hjI†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjE†ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KZhjB†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj?†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj<†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj/†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj,†ubah}”(h]”j+†ah ]”h"]”Œ#abi_sys_bus_dsa_devices_dsa_m_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jz†j!†sjŠ}”j+†j!†subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj†h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj‰†h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj‹†h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‡†ubah}”(h]”h ]”h"]”•h$]”h&]”Œrefdoc”j±Œ refdomain”j•†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KZhj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KZhhÊh²hubhÞ)�”}”(hŒKThe state information of this device. It can be either enabled or disabled.”h]”hŒKThe state information of this device. It can be either enabled or disabled.”…”�”}”(hj­†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KZhhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_dsa_devices_dsa_m_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-dsa-devices-dsa-m-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjɆubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/version**”h]”jR)�”}”(hŒ/**\/sys\/bus\/dsa\/devices\/dsa\\/version**”h]”hŒ+/sys/bus/dsa/devices/dsa/version”…”�”}”(hjã†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj߆ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Khj܆ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÙ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÖ†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjɆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjƆubah}”(h]”jņah ]”h"]”Œ%abi_sys_bus_dsa_devices_dsa_m_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‡j»†sjŠ}”jņj»†subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj‡h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj#‡h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj%‡h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj!‡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j/‡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Khj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubhÞ)�”}”(hŒThe hardware version number.”h]”hŒThe hardware version number.”…”�”}”(hjG‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KhhÊh²hubj)�”}”(hŒ).. _abi_sys_bus_dsa_devices_dsa_m_wq_m_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-bus-dsa-devices-dsa-m-wq-m-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjc‡ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/wq\\.\**”h]”jR)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/dsa\\/wq\\.\**”h]”hŒ2/sys/bus/dsa/devices/dsa/wq.”…”�”}”(hj}‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjy‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kmhjv‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjs‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjp‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjc‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj`‡ubah}”(h]”j_‡ah ]”h"]”Œ$abi_sys_bus_dsa_devices_dsa_m_wq_m_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j®‡jU‡sjŠ}”j_‡jU‡subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj³‡h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj½‡h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj¿‡h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj»‡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jɇŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kmhj³‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KmhhÊh²hubhÞ)�”}”(hŒ*The assigned work queue under this device.”h]”hŒ*The assigned work queue under this device.”…”�”}”(hjá‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KmhhÊh²hubj)�”}”(hŒ0.. _abi_sys_bus_dsa_devices_engine_m_n_group_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-bus-dsa-devices-engine-m-n-group-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\.\\/group_id**”h]”jR)�”}”(hŒ:**\/sys\/bus\/dsa\/devices\/engine\\.\\/group_id**”h]”hŒ6/sys/bus/dsa/devices/engine./group_id”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M&hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjý‡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjú‡ubah}”(h]”jù‡ah ]”h"]”Œ+abi_sys_bus_dsa_devices_engine_m_n_group_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jHˆjï‡sjŠ}”jù‡jï‡subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjMˆh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjWˆh]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´M&hjMˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M&hhÊh²hubhÞ)�”}”(hŒ&The group that this engine belongs to.”h]”hŒ&The group that this engine belongs to.”…”�”}”(hj{ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M&hhÊh²hubj)�”}”(hŒ;.. _abi_sys_bus_dsa_devices_group_m_n_batch_progress_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-dsa-devices-group-m-n-batch-progress-limit”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hj—ˆubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/dsa\/devices\/group\\.\\/batch_progress_limit**”h]”jR)�”}”(hŒE**\/sys\/bus\/dsa\/devices\/group\\.\\/batch_progress_limit**”h]”hŒA/sys/bus/dsa/devices/group./batch_progress_limit”…”�”}”(hj±ˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MUhjªˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj§ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¤ˆubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj—ˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj”ˆubah}”(h]”j“ˆah ]”h"]”Œ6abi_sys_bus_dsa_devices_group_m_n_batch_progress_limit”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jâˆj‰ˆsjŠ}”j“ˆj‰ˆsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjçˆh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjñˆh]”hŒsysfs-driver-dma-idxd”…”�”}”(hjóˆh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjïˆubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jýˆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´MUhjçˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MUhhÊh²hubhÞ)�”}”(hX‚Allows control of the number of batch descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Batch Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability.”h]”hX„Allows control of the number of batch descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Batch Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It’s visible only on platforms that support the capability.”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MUhhÊh²hubj)�”}”(hŒ:.. _abi_sys_bus_dsa_devices_group_m_n_desc_progress_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-dsa-devices-group-m-n-desc-progress-limit”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j2hj1‰ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/bus\/dsa\/devices\/group\\.\\/desc_progress_limit**”h]”jR)�”}”(hŒD**\/sys\/bus\/dsa\/devices\/group\\.\\/desc_progress_limit**”h]”hŒ@/sys/bus/dsa/devices/group./desc_progress_limit”…”�”}”(hjK‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjG‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MIhjD‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjA‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj>‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj1‰ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj.‰ubah}”(h]”j-‰ah ]”h"]”Œ5abi_sys_bus_dsa_devices_group_m_n_desc_progress_limit”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j|‰j#‰sjŠ}”j-‰j#‰subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj�‰h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj‹‰h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj�‰h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‰‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j—‰Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´MIhj�‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MIhhÊh²hubhÞ)�”}”(hX€Allows control of the number of work descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Work Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability.”h]”hX‚Allows control of the number of work descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Work Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It’s visible only on platforms that support the capability.”…”�”}”(hj¯‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MIhhÊh²hubj)�”}”(hŒ;.. _abi_sys_bus_dsa_devices_group_m_n_read_buffers_allowed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-dsa-devices-group-m-n-read-buffers-allowed”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hjˉubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/dsa\/devices\/group\\.\\/read_buffers_allowed**”h]”jR)�”}”(hŒE**\/sys\/bus\/dsa\/devices\/group\\.\\/read_buffers_allowed**”h]”hŒA/sys/bus/dsa/devices/group./read_buffers_allowed”…”�”}”(hjå‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M5hjÞ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÛ‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj؉ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjȉubah}”(h]”jljah ]”h"]”Œ6abi_sys_bus_dsa_devices_group_m_n_read_buffers_allowed”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŠj½‰sjŠ}”jljj½‰subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjŠh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj%Šh]”hŒsysfs-driver-dma-idxd”…”�”}”(hj'Š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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´M5hjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M5hhÊh²hubhÞ)�”}”(hŒèIndicates max number of read buffers that may be in use at one time by all engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Allowed. It's not visible when the device does not support Read Buffer allocation control.”h]”hŒêIndicates max number of read buffers that may be in use at one time by all engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Allowed. It’s not visible when the device does not support Read Buffer allocation control.”…”�”}”(hjIŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M5hhÊh²hubj)�”}”(hŒ<.. _abi_sys_bus_dsa_devices_group_m_n_read_buffers_reserved:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-sys-bus-dsa-devices-group-m-n-read-buffers-reserved”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j2hjeŠubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/dsa\/devices\/group\\.\\/read_buffers_reserved**”h]”jR)�”}”(hŒF**\/sys\/bus\/dsa\/devices\/group\\.\\/read_buffers_reserved**”h]”hŒB/sys/bus/dsa/devices/group./read_buffers_reserved”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj{Šubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M?hjxŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjuŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjrŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjeŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjbŠubah}”(h]”jaŠah ]”h"]”Œ7abi_sys_bus_dsa_devices_group_m_n_read_buffers_reserved”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j°ŠjWŠsjŠ}”jaŠjWŠsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjµŠh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj¿Šh]”hŒsysfs-driver-dma-idxd”…”�”}”(hjÁŠh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj½Šubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jËŠŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´M?hjµŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M?hhÊh²hubhÞ)�”}”(hŒÛIndicates the number of Read Buffers reserved for the use of engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Reserved. It's not visible when the device does not support Read Buffer allocation control.”h]”hŒÝIndicates the number of Read Buffers reserved for the use of engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Reserved. It’s not visible when the device does not support Read Buffer allocation control.”…”�”}”(hjãŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M?hhÊh²hubj)�”}”(hŒ<.. _abi_sys_bus_dsa_devices_group_m_n_use_read_buffer_limit:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-sys-bus-dsa-devices-group-m-n-use-read-buffer-limit”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j2hjÿŠubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/dsa\/devices\/group\\.\\/use_read_buffer_limit**”h]”jR)�”}”(hŒF**\/sys\/bus\/dsa\/devices\/group\\.\\/use_read_buffer_limit**”h]”hŒB/sys/bus/dsa/devices/group./use_read_buffer_limit”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M,hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÿŠubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjüŠubah}”(h]”jûŠah ]”h"]”Œ7abi_sys_bus_dsa_devices_group_m_n_use_read_buffer_limit”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jJ‹jñŠsjŠ}”jûŠjñŠsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjO‹h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjY‹h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´M,hjO‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M,hhÊh²hubhÞ)�”}”(hŒÉEnable the use of global read buffer limit for the group. See DSA spec v1.2 9.2.18 GRPCFG Use Global Read Buffer Limit. It's not visible when the device does not support Read Buffer allocation control.”h]”hŒËEnable the use of global read buffer limit for the group. See DSA spec v1.2 9.2.18 GRPCFG Use Global Read Buffer Limit. It’s not visible when the device does not support Read Buffer allocation control.”…”�”}”(hj}‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M,hhÊh²hubj)�”}”(hŒ/.. _abi_sys_bus_dsa_devices_wq_m_n_ats_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-bus-dsa-devices-wq-m-n-ats-disable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj™‹ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/ats_disable**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/ats_disable**”h]”hŒ5/sys/bus/dsa/devices/wq./ats_disable”…”�”}”(hj³‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Köhj¬‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj©‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¦‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj™‹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj–‹ubah}”(h]”j•‹ah ]”h"]”Œ*abi_sys_bus_dsa_devices_wq_m_n_ats_disable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jä‹j‹‹sjŠ}”j•‹j‹‹subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjé‹h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjó‹h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjõ‹h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjñ‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÿ‹Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Köhjé‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KöhhÊh²hubhÞ)�”}”(hŒ�Indicate whether ATS disable is turned on for the workqueue. 0 indicates ATS is on, and 1 indicates ATS is off for the workqueue.”h]”hŒ�Indicate whether ATS disable is turned on for the workqueue. 0 indicates ATS is on, and 1 indicates ATS is off for the workqueue.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KöhhÊh²hubj)�”}”(hŒ2.. _abi_sys_bus_dsa_devices_wq_m_n_block_on_fault:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-bus-dsa-devices-wq-m-n-block-on-fault”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj3Œubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/wq\\.\\/block_on_fault**”h]”jR)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/wq\\.\\/block_on_fault**”h]”hŒ8/sys/bus/dsa/devices/wq./block_on_fault”…”�”}”(hjMŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjIŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KªhjFŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjCŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj@Œubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj3Œubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj0Œubah}”(h]”j/Œah ]”h"]”Œ-abi_sys_bus_dsa_devices_wq_m_n_block_on_fault”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j~Œj%ŒsjŠ}”j/Œj%ŒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjƒŒh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj�Œh]”hŒsysfs-driver-dma-idxd”…”�”}”(hj�Œh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‹Œubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j™ŒŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KªhjƒŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KªhhÊh²hubhÞ)�”}”(hŒ\To indicate block on fault is allowed or not for the work queue to support on demand paging.”h]”hŒ\To indicate block on fault is allowed or not for the work queue to support on demand paging.”…”�”}”(hj±Œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KªhhÊh²hubj)�”}”(hŒ... _abi_sys_bus_dsa_devices_wq_m_n_cdev_minor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-bus-dsa-devices-wq-m-n-cdev-minor”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjÍŒubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/dsa\/devices\/wq\\.\\/cdev_minor**”h]”jR)�”}”(hŒ8**\/sys\/bus\/dsa\/devices\/wq\\.\\/cdev_minor**”h]”hŒ4/sys/bus/dsa/devices/wq./cdev_minor”…”�”}”(hjçŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãŒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÅhjàŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÝŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÚŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÍŒubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÊŒubah}”(h]”jÉŒah ]”h"]”Œ)abi_sys_bus_dsa_devices_wq_m_n_cdev_minor”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�j¿ŒsjŠ}”jÉŒj¿ŒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj'�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj)�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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KÅhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÅhhÊh²hubhÞ)�”}”(hŒLThe minor number assigned to this work queue by the character device driver.”h]”hŒLThe minor number assigned to this work queue by the character device driver.”…”�”}”(hjK�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÅhhÊh²hubj)�”}”(hŒ/.. _abi_sys_bus_dsa_devices_wq_m_n_driver_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-bus-dsa-devices-wq-m-n-driver-name”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hjg�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/driver_name**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/driver_name**”h]”hŒ5/sys/bus/dsa/devices/wq./driver_name”…”�”}”(hj��h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj}�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M hjz�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjw�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjt�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjg�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjd�ubah}”(h]”jc�ah ]”h"]”Œ*abi_sys_bus_dsa_devices_wq_m_n_driver_name”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j²�jY�sjŠ}”jc�jY�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj·�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjÁ�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjÃ�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¿�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÍ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´M hj·�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M hhÊh²hubhÞ)�”}”(hŒ'Name of driver to be bounded to the wq.”h]”hŒ'Name of driver to be bounded to the wq.”…”�”}”(hjå�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´M hhÊh²hubj)�”}”(hŒI.. _abi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_cr_fault_failures:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒDabi-sys-bus-dsa-devices-wq-m-n-dsa-x-wq-m-n-file-y-cr-fault-failures”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kguh1j2hjŽubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒe**\/sys\/bus\/dsa\/devices\/wq\\.\\/dsa\\\!wq\\.\\/file\\/cr_fault_failures**”h]”jR)�”}”(hŒe**\/sys\/bus\/dsa\/devices\/wq\\.\\/dsa\\\!wq\\.\\/file\\/cr_fault_failures**”h]”hŒa/sys/bus/dsa/devices/wq./dsa\!wq./file/cr_fault_failures”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjþ�ubah}”(h]”jý�ah ]”h"]”ŒDabi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_cr_fault_failures”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jLŽjó�sjŠ}”jý�jó�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjQŽh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj[Žh]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´MhhjQŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhhÊh²hubhÞ)�”}”(hXDShow the number of Completion Record (CR) faults failures that this application has caused. The failure counter is incremented when the driver cannot fault in the address for the CR. Typically this is caused by a bad address programmed in the submitted descriptor or a malicious submitter is using bad CR address on purpose.”h]”hXDShow the number of Completion Record (CR) faults failures that this application has caused. The failure counter is incremented when the driver cannot fault in the address for the CR. Typically this is caused by a bad address programmed in the submitted descriptor or a malicious submitter is using bad CR address on purpose.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhhÊh²hubj)�”}”(hŒA.. _abi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_cr_faults:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ\.\\/dsa\\\!wq\\.\\/file\\/cr_faults**”h]”jR)�”}”(hŒ]**\/sys\/bus\/dsa\/devices\/wq\\.\\/dsa\\\!wq\\.\\/file\\/cr_faults**”h]”hŒY/sys/bus/dsa/devices/wq./dsa\!wq./file/cr_faults”…”�”}”(hjµŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±Žubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Mahj®Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj«Žubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¨Žubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj›Ž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ŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjõŽh]”hŒsysfs-driver-dma-idxd”…”�”}”(hj÷Žh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjóŽubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´MahjëŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MahhÊh²hubhÞ)�”}”(hŒMShow the number of Completion Record (CR) faults this application has caused.”h]”hŒMShow the number of Completion Record (CR) faults this application has caused.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MahhÊh²hubj)�”}”(hŒ;.. _abi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_pid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-dsa-devices-wq-m-n-dsa-x-wq-m-n-file-y-pid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KYuh1j2hj5�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/bus\/dsa\/devices\/wq\\.\\/dsa\\\!wq\\.\\/file\\/pid**”h]”jR)�”}”(hŒW**\/sys\/bus\/dsa\/devices\/wq\\.\\/dsa\\\!wq\\.\\/file\\/pid**”h]”hŒS/sys/bus/dsa/devices/wq./dsa\!wq./file/pid”…”�”}”(hjO�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjK�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MrhjH�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjE�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjB�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj5�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj2�ubah}”(h]”j1�ah ]”h"]”Œ6abi_sys_bus_dsa_devices_wq_m_n_dsa_x_wq_m_n_file_y_pid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j€�j'�sjŠ}”j1�j'�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj…�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj��h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj‘�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj��ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j›�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Mrhj…�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MrhhÊh²hubhÞ)�”}”(hŒ¦Show the process id of the application that opened the file. This is helpful information for a monitor daemon that wants to kill the application that opened the file.”h]”hŒ¦Show the process id of the application that opened the file. This is helpful information for a monitor daemon that wants to kill the application that opened the file.”…”�”}”(hj³�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MrhhÊh²hubj)�”}”(hŒ3.. _abi_sys_bus_dsa_devices_wq_m_n_enqcmds_retries:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-bus-dsa-devices-wq-m-n-enqcmds-retries”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hjÏ�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/dsa\/devices\/wq\\.\\/enqcmds_retries**”h]”jR)�”}”(hŒ=**\/sys\/bus\/dsa\/devices\/wq\\.\\/enqcmds_retries**”h]”hŒ9/sys/bus/dsa/devices/wq./enqcmds_retries”…”�”}”(hjé�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjå�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Mhjâ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjß�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÜ�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÏ�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÌ�ubah}”(h]”jË�ah ]”h"]”Œ.abi_sys_bus_dsa_devices_wq_m_n_enqcmds_retries”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�jÁ�sjŠ}”jË�jÁ�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj)�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj+�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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Mhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubhÞ)�”}”(hŒuIndicate the number of retires for an enqcmds submission on a sharedwq. A max value to set attribute is capped at 64.”h]”hŒuIndicate the number of retires for an enqcmds submission on a sharedwq. A max value to set attribute is capped at 64.”…”�”}”(hjM�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubj)�”}”(hŒ,.. _abi_sys_bus_dsa_devices_wq_m_n_group_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-dsa-devices-wq-m-n-group-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hji�ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/wq\\.\\/group_id**”h]”jR)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/wq\\.\\/group_id**”h]”hŒ2/sys/bus/dsa/devices/wq./group_id”…”�”}”(hjƒ�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K±hj|�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjy�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjv�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hji�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjf�ubah}”(h]”je�ah ]”h"]”Œ'abi_sys_bus_dsa_devices_wq_m_n_group_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j´�j[�sjŠ}”je�j[�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj¹�h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjÃ�h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjÅ�h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÁ�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÏ�Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K±hj¹�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K±hhÊh²hubhÞ)�”}”(hŒ-The group id that this work queue belongs to.”h]”hŒ-The group id that this work queue belongs to.”…”�”}”(hjç�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K±hhÊh²hubj)�”}”(hŒ2.. _abi_sys_bus_dsa_devices_wq_m_n_max_batch_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-bus-dsa-devices-wq-m-n-max-batch-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj‘ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/wq\\.\\/max_batch_size**”h]”jR)�”}”(hŒ<**\/sys\/bus\/dsa\/devices\/wq\\.\\/max_batch_size**”h]”hŒ8/sys/bus/dsa/devices/wq./max_batch_size”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kîhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‘ubah}”(h]”jÿ�ah ]”h"]”Œ-abi_sys_bus_dsa_devices_wq_m_n_max_batch_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jN‘jõ�sjŠ}”jÿ�jõ�subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjS‘h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj]‘h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj_‘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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KîhjS‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KîhhÊh²hubhÞ)�”}”(hŒœThe max batch size for this workqueue. Cannot exceed device max batch size. Configurable parameter. It's not visible when the device does not support batch.”h]”hŒžThe max batch size for this workqueue. Cannot exceed device max batch size. Configurable parameter. It’s not visible when the device does not support batch.”…”�”}”(hj�‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KîhhÊh²hubj)�”}”(hŒ5.. _abi_sys_bus_dsa_devices_wq_m_n_max_transfer_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-sys-bus-dsa-devices-wq-m-n-max-transfer-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hj�‘ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/dsa\/devices\/wq\\.\\/max_transfer_size**”h]”jR)�”}”(hŒ?**\/sys\/bus\/dsa\/devices\/wq\\.\\/max_transfer_size**”h]”hŒ;/sys/bus/dsa/devices/wq./max_transfer_size”…”�”}”(hj·‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kçhj°‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj­‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjª‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjš‘ubah}”(h]”j™‘ah ]”h"]”Œ0abi_sys_bus_dsa_devices_wq_m_n_max_transfer_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jè‘j�‘sjŠ}”j™‘j�‘subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjí‘h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj÷‘h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjù‘h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjõ‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j’Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kçhjí‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KçhhÊh²hubhÞ)�”}”(hŒjThe max transfer sized for this workqueue. Cannot exceed device max transfer size. Configurable parameter.”h]”hŒjThe max transfer sized for this workqueue. Cannot exceed device max transfer size. Configurable parameter.”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KçhhÊh²hubj)�”}”(hŒ(.. _abi_sys_bus_dsa_devices_wq_m_n_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-dsa-devices-wq-m-n-mode”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj7’ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/mode**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/mode**”h]”hŒ./sys/bus/dsa/devices/wq./mode”…”�”}”(hjQ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÌhjJ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjG’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjD’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj7’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4’ubah}”(h]”j3’ah ]”h"]”Œ#abi_sys_bus_dsa_devices_wq_m_n_mode”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j‚’j)’sjŠ}”j3’j)’subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj‡’h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj‘’h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj“’h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�’ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j�’Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KÌhj‡’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÌhhÊh²hubhÞ)�”}”(hŒ-The work queue mode type for this work queue.”h]”hŒ-The work queue mode type for this work queue.”…”�”}”(hjµ’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÌhhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_wq_m_n_occupancy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-wq-m-n-occupancy”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjÑ’ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/occupancy**”h]”jR)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/occupancy**”h]”hŒ3/sys/bus/dsa/devices/wq./occupancy”…”�”}”(hjë’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjç’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Mhjä’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjá’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÞ’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÑ’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÎ’ubah}”(h]”jÍ’ah ]”h"]”Œ(abi_sys_bus_dsa_devices_wq_m_n_occupancy”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j“jÃ’sjŠ}”jÍ’jÃ’subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj!“h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj+“h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj-“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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Mhj!“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubhÞ)�”}”(hŒ_Show the current number of entries in this WQ if WQ Occupancy Support bit WQ capabilities is 1.”h]”hŒ_Show the current number of entries in this WQ if WQ Occupancy Support bit WQ capabilities is 1.”…”�”}”(hjO“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_wq_m_n_op_config:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-wq-m-n-op-config”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjk“ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/op_config**”h]”jR)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/op_config**”h]”hŒ3/sys/bus/dsa/devices/wq./op_config”…”�”}”(hj…“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�“ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Mhj~“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj{“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjx“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjk“ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjh“ubah}”(h]”jg“ah ]”h"]”Œ(abi_sys_bus_dsa_devices_wq_m_n_op_config”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¶“j]“sjŠ}”jg“j]“subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj»“h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjÅ“h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjÇ“h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÓubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÑ“Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Mhj»“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubhÞ)�”}”(hXFShows the operation capability bits displayed in bitmap format presented by %*pb printk() output format specifier. The attribute can be configured when the WQ is disabled in order to configure the WQ to accept specific bits that correlates to the operations allowed. It's visible only on platforms that support the capability.”h]”hXHShows the operation capability bits displayed in bitmap format presented by %*pb printk() output format specifier. The attribute can be configured when the WQ is disabled in order to configure the WQ to accept specific bits that correlates to the operations allowed. It’s visible only on platforms that support the capability.”…”�”}”(hjé“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´MhhÊh²hubj)�”}”(hŒ,.. _abi_sys_bus_dsa_devices_wq_m_n_priority:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-dsa-devices-wq-m-n-priority”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj”ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/wq\\.\\/priority**”h]”jR)�”}”(hŒ6**\/sys\/bus\/dsa\/devices\/wq\\.\\/priority**”h]”hŒ2/sys/bus/dsa/devices/wq./priority”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÒhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj”ubah}”(h]”j”ah ]”h"]”Œ'abi_sys_bus_dsa_devices_wq_m_n_priority”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jP”j÷“sjŠ}”j”j÷“subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjU”h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj_”h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KÒhjU”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÒhhÊh²hubhÞ)�”}”(hŒÂThe priority value of this work queue, it is a value relative to other work queue in the same group to control quality of service for dispatching work from multiple workqueues in the same group.”h]”hŒÂThe priority value of this work queue, it is a value relative to other work queue in the same group to control quality of service for dispatching work from multiple workqueues in the same group.”…”�”}”(hjƒ”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÒhhÊh²hubj)�”}”(hŒ/.. _abi_sys_bus_dsa_devices_wq_m_n_prs_disable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-bus-dsa-devices-wq-m-n-prs-disable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hjŸ”ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/prs_disable**”h]”jR)�”}”(hŒ9**\/sys\/bus\/dsa\/devices\/wq\\.\\/prs_disable**”h]”hŒ5/sys/bus/dsa/devices/wq./prs_disable”…”�”}”(hj¹”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµ”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kýhj²”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¯”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¬”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŸ”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjœ”ubah}”(h]”j›”ah ]”h"]”Œ*abi_sys_bus_dsa_devices_wq_m_n_prs_disable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jê”j‘”sjŠ}”j›”j‘”subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjï”h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjù”h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjû”h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj÷”ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j•Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kýhjï”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KýhhÊh²hubhÞ)�”}”(hŒôControls whether PRS disable is turned on for the workqueue. 0 indicates PRS is on, and 1 indicates PRS is off for the workqueue. This option overrides block_on_fault attribute if set. It's visible only on platforms that support the capability.”h]”hŒöControls whether PRS disable is turned on for the workqueue. 0 indicates PRS is on, and 1 indicates PRS is off for the workqueue. This option overrides block_on_fault attribute if set. It’s visible only on platforms that support the capability.”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KýhhÊh²hubj)�”}”(hŒ(.. _abi_sys_bus_dsa_devices_wq_m_n_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-dsa-devices-wq-m-n-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj9•ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/size**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/size**”h]”hŒ./sys/bus/dsa/devices/wq./size”…”�”}”(hjS•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjO•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K·hjL•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjI•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjF•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj9•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj6•ubah}”(h]”j5•ah ]”h"]”Œ#abi_sys_bus_dsa_devices_wq_m_n_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j„•j+•sjŠ}”j5•j+•subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj‰•h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj“•h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj••h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‘•ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŸ•Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K·hj‰•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K·hhÊh²hubhÞ)�”}”(hŒ(The work queue size for this work queue.”h]”hŒ(The work queue size for this work queue.”…”�”}”(hj·•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K·hhÊh²hubj)�”}”(hŒ).. _abi_sys_bus_dsa_devices_wq_m_n_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-bus-dsa-devices-wq-m-n-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjÓ•ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/dsa\/devices\/wq\\.\\/state**”h]”jR)�”}”(hŒ3**\/sys\/bus\/dsa\/devices\/wq\\.\\/state**”h]”hŒ//sys/bus/dsa/devices/wq./state”…”�”}”(hjí•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjé•ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÚhjæ•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjã•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjà•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÓ•ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjЕubah}”(h]”jÏ•ah ]”h"]”Œ$abi_sys_bus_dsa_devices_wq_m_n_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j–jÅ•sjŠ}”jÏ•jÅ•subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj#–h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hj-–h]”hŒsysfs-driver-dma-idxd”…”�”}”(hj/–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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´KÚhj#–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÚhhÊh²hubhÞ)�”}”(hŒ$The current state of the work queue.”h]”hŒ$The current state of the work queue.”…”�”}”(hjQ–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KÚhhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_dsa_devices_wq_m_n_threshold:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-dsa-devices-wq-m-n-threshold”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjm–ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/threshold**”h]”jR)�”}”(hŒ7**\/sys\/bus\/dsa\/devices\/wq\\.\\/threshold**”h]”hŒ3/sys/bus/dsa/devices/wq./threshold”…”�”}”(hj‡–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒ–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´Kàhj€–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj}–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjz–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjm–ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjj–ubah}”(h]”ji–ah ]”h"]”Œ(abi_sys_bus_dsa_devices_wq_m_n_threshold”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¸–j_–sjŠ}”ji–j_–subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hj½–h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hjÇ–h]”hŒsysfs-driver-dma-idxd”…”�”}”(hjÉ–h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÅ–ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÓ–Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´Kàhj½–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KàhhÊh²hubhÞ)�”}”(hŒQThe number of entries in this work queue that may be filled via a limited portal.”h]”hŒQThe number of entries in this work queue that may be filled via a limited portal.”…”�”}”(hjë–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´KàhhÊh²hubj)�”}”(hŒ(.. _abi_sys_bus_dsa_devices_wq_m_n_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-dsa-devices-wq-m-n-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj—ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/type**”h]”jR)�”}”(hŒ2**\/sys\/bus\/dsa\/devices\/wq\\.\\/type**”h]”hŒ./sys/bus/dsa/devices/wq./type”…”�”}”(hj!—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K½hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj—ubah}”(h]”j—ah ]”h"]”Œ#abi_sys_bus_dsa_devices_wq_m_n_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jR—jù–sjŠ}”j—jù–subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-driver-dma-idxd `”h]”(hŒDefined on file ”…”�”}”(hjW—h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-driver-dma-idxd `”h]”j™)�”}”(hja—h]”hŒsysfs-driver-dma-idxd”…”�”}”(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_stable_sysfs_driver_dma_idxd”uh1hh³jLzh´K½hjW—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K½hhÊh²hubhÞ)�”}”(hŒ¢The type of this work queue, it can be "kernel" type for work queue usages in the kernel space or "user" type for work queue usages by applications in user space.”h]”hŒªThe type of this work queue, it can be “kernelâ€� type for work queue usages in the kernel space or “userâ€� type for work queue usages by applications in user space.”…”�”}”(hj…—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jLzh´K½hhÊh²hubj)�”}”(hŒ!.. _abi_sys_bus_firewire_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-firewire-devices”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j2hj¡—ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/bus\/firewire\/devices\/\*\/**”h]”jR)�”}”(hŒ'**\/sys\/bus\/firewire\/devices\/\*\/**”h]”hŒ#/sys/bus/firewire/devices/*/”…”�”}”(hj»—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj·—ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/stable/sysfs-bus-firewire”h´KHhj´—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj®—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¡—ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjž—ubah}”(h]”j�—ah ]”h"]”Œabi_sys_bus_firewire_devices”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jí—j“—sjŠ}”j�—j“—subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-bus-firewire `”h]”(hŒDefined on file ”…”�”}”(hjò—h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-bus-firewire `”h]”j™)�”}”(hjü—h]”hŒsysfs-bus-firewire”…”�”}”(hjþ—h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjú—ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j˜Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_bus_firewire”uh1hh³jÏ—h´KHhjò—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhhÊh²hubhÞ)�”}”(hŒÉAttributes common to IEEE 1394 node devices and unit devices. Read-only. Mutable during the node device's lifetime. Immutable during the unit device's lifetime. See IEEE 1212 for semantic definitions.”h]”hŒÍAttributes common to IEEE 1394 node devices and unit devices. Read-only. Mutable during the node device’s lifetime. Immutable during the unit device’s lifetime. See IEEE 1212 for semantic definitions.”…”�”}”(hj ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhhÊh²hubhÞ)�”}”(hŒœThese attributes are only created if the root directory of an IEEE 1394 node or the unit directory of an IEEE 1394 unit actually contains according entries.”h]”hŒœThese attributes are only created if the root directory of an IEEE 1394 node or the unit directory of an IEEE 1394 unit actually contains according entries.”…”�”}”(hj.˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhhÊh²hubj{)�”}”(hhh]”(j€)�”}”(hŒ>hardware_version Hexadecimal string representation of an u24. ”h]”(j†)�”}”(hŒhardware_version”h]”hŒhardware_version”…”�”}”(hjC˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhj?˜ubj–)�”}”(hhh]”hÞ)�”}”(hŒ,Hexadecimal string representation of an u24.”h]”hŒ,Hexadecimal string representation of an u24.”…”�”}”(hjT˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhjQ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj?˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒHhardware_version_name Contents of a respective textual descriptor leaf. ”h]”(j†)�”}”(hŒhardware_version_name”h]”hŒhardware_version_name”…”�”}”(hjr˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhjn˜ubj–)�”}”(hhh]”hÞ)�”}”(hŒ1Contents of a respective textual descriptor leaf.”h]”hŒ1Contents of a respective textual descriptor leaf.”…”�”}”(hjƒ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhj€˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjn˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒ3model Hexadecimal string representation of an u24. ”h]”(j†)�”}”(hŒmodel”h]”hŒmodel”…”�”}”(hj¡˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhj�˜ubj–)�”}”(hhh]”hÞ)�”}”(hŒ,Hexadecimal string representation of an u24.”h]”hŒ,Hexadecimal string representation of an u24.”…”�”}”(hj²˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhj¯˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj�˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒ=model_name Contents of a respective textual descriptor leaf. ”h]”(j†)�”}”(hŒ model_name”h]”hŒ model_name”…”�”}”(hjИh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhj̘ubj–)�”}”(hhh]”hÞ)�”}”(hŒ1Contents of a respective textual descriptor leaf.”h]”hŒ1Contents of a respective textual descriptor leaf.”…”�”}”(hjá˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhjÞ˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj̘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒpspecifier_id Hexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212. ”h]”(j†)�”}”(hŒ specifier_id”h]”hŒ specifier_id”…”�”}”(hjÿ˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhjû˜ubj–)�”}”(hhh]”hÞ)�”}”(hŒbHexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212.”h]”hŒbHexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212.”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhj ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjû˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒlvendor Hexadecimal string representation of an u24. Mandatory in the root directory according to IEEE 1212. ”h]”(j†)�”}”(hŒvendor”h]”hŒvendor”…”�”}”(hj.™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhj*™ubj–)�”}”(hhh]”hÞ)�”}”(hŒdHexadecimal string representation of an u24. Mandatory in the root directory according to IEEE 1212.”h]”hŒdHexadecimal string representation of an u24. Mandatory in the root directory according to IEEE 1212.”…”�”}”(hj?™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhj<™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj*™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒ>vendor_name Contents of a respective textual descriptor leaf. ”h]”(j†)�”}”(hŒ vendor_name”h]”hŒ vendor_name”…”�”}”(hj]™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhjY™ubj–)�”}”(hhh]”hÞ)�”}”(hŒ1Contents of a respective textual descriptor leaf.”h]”hŒ1Contents of a respective textual descriptor leaf.”…”�”}”(hjn™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhjk™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjY™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubj€)�”}”(hŒlversion Hexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212. ”h]”(j†)�”}”(hŒversion”h]”hŒversion”…”�”}”(hjŒ™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KHhjˆ™ubj–)�”}”(hhh]”hÞ)�”}”(hŒbHexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212.”h]”hŒbHexadecimal string representation of an u24. Mandatory in unit directories according to IEEE 1212.”…”�”}”(hj�™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KHhjš™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjˆ™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KHhj<˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ(.. _abi_sys_bus_firewire_devices_fw_0_9:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-firewire-devices-fw-0-9”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjË™ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/**”h]”jR)�”}”(hŒ/**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/**”h]”hŒ+/sys/bus/firewire/devices/fw[0-9]+/”…”�”}”(hjå™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjá™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhjÞ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÛ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjØ™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjË™ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÈ™ubah}”(h]”jÇ™ah ]”h"]”Œ#abi_sys_bus_firewire_devices_fw_0_9”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jšj½™sjŠ}”jÇ™j½™subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-bus-firewire `”h]”(hŒDefined on file ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-bus-firewire `”h]”j™)�”}”(hj%šh]”hŒsysfs-bus-firewire”…”�”}”(hj'š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_stable_sysfs_bus_firewire”uh1hh³jÏ—h´Khjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhhÊh²hubhÞ)�”}”(hŒ€IEEE 1394 node device attributes. Read-only. Mutable during the node device's lifetime. See IEEE 1212 for semantic definitions.”h]”hŒ‚IEEE 1394 node device attributes. Read-only. Mutable during the node device’s lifetime. See IEEE 1212 for semantic definitions.”…”�”}”(hjIšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhhÊh²hubj{)�”}”(hhh]”(j€)�”}”(hŒfconfig_rom Contents of the Configuration ROM register. Binary attribute; an array of host-endian u32. ”h]”(j†)�”}”(hŒ config_rom”•h]”hŒ config_rom”…”�”}”(hj^šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´KhjZšubj–)�”}”(hhh]”hÞ)�”}”(hŒZContents of the Configuration ROM register. Binary attribute; an array of host-endian u32.”h]”hŒZContents of the Configuration ROM register. Binary attribute; an array of host-endian u32.”…”�”}”(hjošh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´Khjlšubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjZšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´KhjWšubj€)�”}”(hŒxguid The node's EUI-64 in the bus information block of Configuration ROM. Hexadecimal string representation of an u64. ”h]”(j†)�”}”(hŒguid”h]”hŒguid”…”�”}”(hj�šh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´Khj‰šubj–)�”}”(hhh]”hÞ)�”}”(hŒqThe node's EUI-64 in the bus information block of Configuration ROM. Hexadecimal string representation of an u64.”h]”hŒsThe node’s EUI-64 in the bus information block of Configuration ROM. Hexadecimal string representation of an u64.”…”�”}”(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&]”uh1jh³jÏ—h´KhjWšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ1.. _abi_sys_bus_firewire_devices_fw_0_9_is_local:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-bus-firewire-devices-fw-0-9-is-local”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjÌšubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/is_local**”h]”jR)�”}”(hŒ7**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/is_local**”h]”hŒ3/sys/bus/firewire/devices/fw[0-9]+/is_local”…”�”}”(hjæšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K*hjßšubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÜšubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÙšubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÌšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÉšubah}”(h]”jÈšah ]”h"]”Œ,abi_sys_bus_firewire_devices_fw_0_9_is_local”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j›j¾šsjŠ}”jÈšj¾šsubhÞ)�”}”(hŒNDefined on file :ref:`sysfs-bus-firewire `”h]”(hŒDefined on file ”…”�”}”(hj›h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-bus-firewire `”h]”j™)�”}”(hj&›h]”hŒsysfs-bus-firewire”…”�”}”(hj(›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_stable_sysfs_bus_firewire”uh1hh³jÏ—h´K*hj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K*hhÊh²hubhÞ)�”}”(hŒ‰IEEE 1394 node device attribute. Read-only and immutable. Values: 1: The sysfs entry represents a local node (a controller card).”h]”hŒ‰IEEE 1394 node device attribute. Read-only and immutable. Values: 1: The sysfs entry represents a local node (a controller card).”…”�”}”(hjJ›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K*hhÊh²hubj*)�”}”(hŒ.0: The sysfs entry represents a remote node. ”h]”hÞ)�”}”(hŒ,0: The sysfs entry represents a remote node.”h]”hŒ,0: The sysfs entry represents a remote node.”…”�”}”(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²hubj)�”}”(hŒ... _abi_sys_bus_firewire_devices_fw_0_9_units:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-bus-firewire-devices-fw-0-9-units”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj~›ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/units**”h]”jR)�”}”(hŒ4**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+\/units**”h]”hŒ0/sys/bus/firewire/devices/fw[0-9]+/units”…”�”}”(hj˜›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj”›ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´Khj‘›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŽ›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‹›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj~›ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj{›ubah}”(h]”jz›ah ]”h"]”Œ)abi_sys_bus_firewire_devices_fw_0_9_units”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÉ›jp›sjŠ}”jz›jp›subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-bus-firewire `”h]”(hŒDefined on file ”…”�”}”(hjΛh²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-bus-firewire `”h]”j™)�”}”(hjØ›h]”hŒsysfs-bus-firewire”…”�”}”(hjÚ›h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÖ›ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j䛌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_bus_firewire”uh1hh³jÏ—h´KhjΛubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhhÊh²hubhÞ)�”}”(hŒIEEE 1394 node device attribute. Read-only. Mutable during the node device's lifetime. See IEEE 1212 for semantic definitions.”h]”hŒ�IEEE 1394 node device attribute. Read-only. Mutable during the node device’s lifetime. See IEEE 1212 for semantic definitions.”…”�”}”(hjü›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhhÊh²hubj{)�”}”(hhh]”(j€)�”}”(hXOunits Summary of all units present in an IEEE 1394 node. Contains space-separated tuples of specifier_id and version of each unit present in the node. Specifier_id and version are hexadecimal string representations of u24 of the respective unit directory entries. Specifier_id and version within each tuple are separated by a colon. ”h]”(j†)�”}”(hŒunits”h]”hŒunits”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´Khj œubj–)�”}”(hhh]”hÞ)�”}”(hXGSummary of all units present in an IEEE 1394 node. Contains space-separated tuples of specifier_id and version of each unit present in the node. Specifier_id and version are hexadecimal string representations of u24 of the respective unit directory entries. Specifier_id and version within each tuple are separated by a colon.”h]”hXGSummary of all units present in an IEEE 1394 node. Contains space-separated tuples of specifier_id and version of each unit present in the node. Specifier_id and version are hexadecimal string representations of u24 of the respective unit directory entries. Specifier_id and version within each tuple are separated by a colon.”…”�”}”(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&]”uh1jh³jÏ—h´Khj œubj€)�”}”(hŒjUsers: udev rules to set ownership and access permissions or ACLs of /dev/fw[0-9]+ character device files ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj@œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´Khj<œubj–)�”}”(hhh]”hÞ)�”}”(hŒbudev rules to set ownership and access permissions or ACLs of /dev/fw[0-9]+ character device files”h]”hŒbudev rules to set ownership and access permissions or ACLs of /dev/fw[0-9]+ character device files”…”�”}”(hjQœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KhjNœubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj<œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jÏ—h´Khj œubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ,.. _abi_sys_bus_firewire_devices_fw_0_9_0_9:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-firewire-devices-fw-0-9-0-9”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j2hjœubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+[\.][0\-9]\+\/**”h]”jR)�”}”(hŒ;**\/sys\/bus\/firewire\/devices\/fw[0\-9]\+[\.][0\-9]\+\/**”h]”hŒ7/sys/bus/firewire/devices/fw[0-9]+[.][0-9]+/”…”�”}”(hj™œh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•œubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K6hj’œubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�œubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŒœubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjœubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj|œubah}”(h]”j{œah ]”h"]”Œ'abi_sys_bus_firewire_devices_fw_0_9_0_9”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÊœjqœsjŠ}”j{œjqœsubhÞ)�”}”(hŒNDefined on file :ref:`sysfs-bus-firewire `”h]”(hŒDefined on file ”…”�”}”(hjÏœh²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-bus-firewire `”h]”j™)�”}”(hjÙœh]”hŒsysfs-bus-firewire”…”�”}”(hjÛœh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjלubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j圌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_bus_firewire”uh1hh³jÏ—h´K6hjÏœubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K6hhÊh²hubhÞ)�”}”(hŒ‚IEEE 1394 unit device attributes. Read-only. Immutable during the unit device's lifetime. See IEEE 1212 for semantic definitions.”h]”hŒ„IEEE 1394 unit device attributes. Read-only. Immutable during the unit device’s lifetime. See IEEE 1212 for semantic definitions.”…”�”}”(hjýœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´K6hhÊh²hubj{)�”}”(hhh]”(j€)�”}”(hŒhj€�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-firewire `”h]”j™)�”}”(hj-žh]”hŒsysfs-bus-firewire”…”�”}”(hj/ž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_stable_sysfs_bus_firewire”uh1hh³jÏ—h´Krhj#žubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KrhhÊh²hubhÞ)�”}”(hŒçSCSI target port identifier and logical unit identifier of a logical unit of an SBP-2 target. The identifiers are specified in SAM-2...SAM-4 annex A. They are persistent and world-wide unique properties the SBP-2 attached target.”h]”hŒçSCSI target port identifier and logical unit identifier of a logical unit of an SBP-2 target. The identifiers are specified in SAM-2...SAM-4 annex A. They are persistent and world-wide unique properties the SBP-2 attached target.”…”�”}”(hjQžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KrhhÊh²hubhÞ)�”}”(hŒ®Read-only attribute, immutable during the target's lifetime. Format, as exposed by firewire-sbp2 since 2.6.22, May 2007: Colon-separated hexadecimal string representations of”h]”hŒ°Read-only attribute, immutable during the target’s lifetime. Format, as exposed by firewire-sbp2 since 2.6.22, May 2007: Colon-separated hexadecimal string representations of”…”�”}”(hj_žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KrhhÊh²hubj*)�”}”(hŒ(u64 EUI-64 : u24 directory_ID : u16 LUN ”h]”hÞ)�”}”(hŒ'u64 EUI-64 : u24 directory_ID : u16 LUN”h]”hŒ'u64 EUI-64 : u24 directory_ID : u16 LUN”…”�”}”(hjqžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´Krhjmžubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jÏ—h´KrhhÊh²hubhÞ)�”}”(hŒºwithout 0x prefixes, without whitespace. The former sbp2 driver (removed in 2.6.37 after being superseded by firewire-sbp2) used a somewhat shorter format which was not as close to SAM.”h]”hŒºwithout 0x prefixes, without whitespace. The former sbp2 driver (removed in 2.6.37 after being superseded by firewire-sbp2) used a somewhat shorter format which was not as close to SAM.”…”�”}”(hj…žh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÏ—h´KrhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ6Users: udev rules to create /dev/disk/by-id/ symlinks ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjšžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jÏ—h´Krhj–žubj–)�”}”(hhh]”hÞ)�”}”(hŒ.udev rules to create /dev/disk/by-id/ symlinks”h]”hŒ.udev rules to create /dev/disk/by-id/ symlinks”…”�”}”(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&]”uh1jh³jÏ—h´Krhj“žubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ".. _abi_sys_bus_fsl_mc_autorescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-fsl-mc-autorescan”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hjÙžubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/bus\/fsl\-mc\/autorescan**”h]”jR)�”}”(hŒ#**\/sys\/bus\/fsl\-mc\/autorescan**”h]”hŒ/sys/bus/fsl-mc/autorescan”…”�”}”(hjóžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ)Documentation/ABI/stable/sysfs-bus-fsl-mc”h´K hjìžubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjéžubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjæžubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÙžubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÖžubah}”(h]”jÕžah ]”h"]”Œabi_sys_bus_fsl_mc_autorescan”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j%ŸjËžsjŠ}”jÕžjËžsubhÞ)�”}”(hŒJDefined 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_stable_sysfs_bus_fsl_mc”uh1hh³jŸh´K hj*Ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´K hhÊh²hubhÞ)�”}”(hŒ§Writing a zero value to this attribute will disable the DPRC IRQs on which automatic rescan of the fsl-mc bus is performed. A non-zero value will enable the DPRC IRQs.”h]”hŒ§Writing a zero value to this attribute will disable the DPRC IRQs on which automatic rescan of the fsl-mc bus is performed. A non-zero value will enable the DPRC IRQs.”…”�”}”(hjXŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´K hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ.Users: Userspace drivers and management tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjmŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jŸh´K hjiŸubj–)�”}”(hhh]”hÞ)�”}”(hŒ&Userspace drivers and management tools”h]”hŒ&Userspace drivers and management tools”…”�”}”(hj~Ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´K hj{Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjiŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸh´K hjfŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ.. _abi_sys_bus_fsl_mc_rescan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-fsl-mc-rescan”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hj¬Ÿubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/bus\/fsl\-mc\/rescan**”h]”jR)�”}”(hŒ**\/sys\/bus\/fsl\-mc\/rescan**”h]”hŒ/sys/bus/fsl-mc/rescan”…”�”}”(hjÆŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´Khj¿Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¼Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¹Ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¬Ÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj©Ÿubah}”(h]”j¨Ÿah ]”h"]”Œabi_sys_bus_fsl_mc_rescan”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j÷ŸjžŸsjŠ}”j¨ŸjžŸsubhÞ)�”}”(hŒJDefined 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_stable_sysfs_bus_fsl_mc”uh1hh³jŸh´KhjüŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´KhhÊh²hubhÞ)�”}”(hŒ¬Writing a non-zero value to this attribute will force a rescan of fsl-mc bus in the system and synchronize the objects under fsl-mc bus and the Management Complex firmware.”h]”hŒ¬Writing a non-zero value to this attribute will force a rescan of fsl-mc bus in the system and synchronize the objects under fsl-mc bus and the Management Complex firmware.”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ.Users: Userspace drivers and management tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jŸh´Khj; ubj–)�”}”(hhh]”hÞ)�”}”(hŒ&Userspace drivers and management tools”h]”hŒ&Userspace drivers and management tools”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jŸh´KhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj; ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jŸh´Khj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ(.. _abi_sys_bus_mhi_devices_oem_pk_hash:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-mhi-devices-oem-pk-hash”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hj~ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/mhi\/devices\/\.\.\.\/oem_pk_hash**”h]”jR)�”}”(hŒ1**\/sys\/bus\/mhi\/devices\/\.\.\.\/oem_pk_hash**”h]”hŒ-/sys/bus/mhi/devices/.../oem_pk_hash”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/stable/sysfs-bus-mhi”h´K hj‘ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj~ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj{ ubah}”(h]”jz ah ]”h"]”Œ#abi_sys_bus_mhi_devices_oem_pk_hash”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÊ jp sjŠ}”jz jp subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-mhi `”h]”(hŒDefined on file ”…”�”}”(hjÏ h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-mhi `”h]”j™)�”}”(hjÙ h]”hŒ sysfs-bus-mhi”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj× ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jå Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_mhi”uh1hh³j¬ h´K hjÏ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´K hhÊh²hubhÞ)�”}”(hX The file holds the OEM PK Hash value of the endpoint device obtained using a BHI (Boot Host Interface) register read after at least one attempt to power up the device has been done. If read without having the device power on at least once, the file will read all 0's.”h]”hX The file holds the OEM PK Hash value of the endpoint device obtained using a BHI (Boot Host Interface) register read after at least one attempt to power up the device has been done. If read without having the device power on at least once, the file will read all 0’s.”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´K hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒGUsers: Any userspace application or clients interested in device info. ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j¬ h´K hj¡ubj–)�”}”(hhh]”hÞ)�”}”(hŒ?Any userspace application or clients interested in device info.”h]”hŒ?Any userspace application or clients interested in device info.”…”�”}”(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&]”uh1jh³j¬ h´K hj ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ).. _abi_sys_bus_mhi_devices_serialnumber:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-bus-mhi-devices-serialnumber”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjQ¡ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/mhi\/devices\/\.\.\.\/serialnumber**”h]”jR)�”}”(hŒ2**\/sys\/bus\/mhi\/devices\/\.\.\.\/serialnumber**”h]”hŒ./sys/bus/mhi/devices/.../serialnumber”…”�”}”(hjk¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´Khjd¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhja¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjQ¡ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjN¡ubah}”(h]”jM¡ah ]”h"]”Œ$abi_sys_bus_mhi_devices_serialnumber”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jœ¡jC¡sjŠ}”jM¡jC¡subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-mhi `”h]”(hŒDefined on file ”…”�”}”(hj¡¡h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-mhi `”h]”j™)�”}”(hj«¡h]”hŒ sysfs-bus-mhi”…”�”}”(hj­¡h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj©¡ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j·¡Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_mhi”uh1hh³j¬ h´Khj¡¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´KhhÊh²hubhÞ)�”}”(hXThe file holds the serial number of the client device obtained using a BHI (Boot Host Interface) register read after at least one attempt to power up the device has been done. If read without having the device power on at least once, the file will read all 0's.”h]”hXThe file holds the serial number of the client device obtained using a BHI (Boot Host Interface) register read after at least one attempt to power up the device has been done. If read without having the device power on at least once, the file will read all 0’s.”…”�”}”(hjÏ¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒGUsers: Any userspace application or clients interested in device info. ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjä¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j¬ h´Khjà¡ubj–)�”}”(hhh]”hÞ)�”}”(hŒ?Any userspace application or clients interested in device info.”h]”hŒ?Any userspace application or clients interested in device info.”…”�”}”(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&]”uh1jh³j¬ h´KhjÝ¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ&.. _abi_sys_bus_mhi_devices_soc_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-bus-mhi-devices-soc-reset”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj#¢ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/bus\/mhi\/devices\/\.\.\.\/soc_reset**”h]”jR)�”}”(hŒ/**\/sys\/bus\/mhi\/devices\/\.\.\.\/soc_reset**”h]”hŒ+/sys/bus/mhi/devices/.../soc_reset”…”�”}”(hj=¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´Khj6¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj3¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj0¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj#¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj ¢ubah}”(h]”j¢ah ]”h"]”Œ!abi_sys_bus_mhi_devices_soc_reset”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jn¢j¢sjŠ}”j¢j¢subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-mhi `”h]”(hŒDefined on file ”…”�”}”(hjs¢h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-mhi `”h]”j™)�”}”(hj}¢h]”hŒ sysfs-bus-mhi”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj{¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j‰¢Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_mhi”uh1hh³j¬ h´Khjs¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´KhhÊh²hubhÞ)�”}”(hX Initiates a SoC reset on the MHI controller. A SoC reset is a reset of last resort, and will require a complete re-init. This can be useful as a method of recovery if the device is non-responsive, or as a means of loading new firmware as a system administration task.”h]”hX Initiates a SoC reset on the MHI controller. A SoC reset is a reset of last resort, and will require a complete re-init. This can be useful as a method of recovery if the device is non-responsive, or as a means of loading new firmware as a system administration task.”…”�”}”(hj¡¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´KhhÊh²hubj)�”}”(hŒ(.. _abi_sys_bus_mhi_devices_trigger_edl:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-mhi-devices-trigger-edl”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hj½¢ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/mhi\/devices\/\.\.\.\/trigger_edl**”h]”jR)�”}”(hŒ1**\/sys\/bus\/mhi\/devices\/\.\.\.\/trigger_edl**”h]”hŒ-/sys/bus/mhi/devices/.../trigger_edl”…”�”}”(hj×¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´K!hjТubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÍ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÊ¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj½¢ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjº¢ubah}”(h]”j¹¢ah ]”h"]”Œ#abi_sys_bus_mhi_devices_trigger_edl”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j£j¯¢sjŠ}”j¹¢j¯¢subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-mhi `”h]”(hŒDefined on file ”…”�”}”(hj £h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-mhi `”h]”j™)�”}”(hj£h]”hŒ sysfs-bus-mhi”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j#£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_mhi”uh1hh³j¬ h´K!hj £ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´K!hhÊh²hubhÞ)�”}”(hXñWriting a non-zero value to this file will force devices to enter EDL (Emergency Download) mode. This entry only exists for devices capable of entering the EDL mode using the standard EDL triggering mechanism defined in the MHI spec v1.2. Once in EDL mode, the flash programmer image can be downloaded to the device to enter the flash programmer execution environment. This can be useful if user wants to use QDL (Qualcomm Download, which is used to download firmware over EDL) to update firmware.”h]”hXñWriting a non-zero value to this file will force devices to enter EDL (Emergency Download) mode. This entry only exists for devices capable of entering the EDL mode using the standard EDL triggering mechanism defined in the MHI spec v1.2. Once in EDL mode, the flash programmer image can be downloaded to the device to enter the flash programmer execution environment. This can be useful if user wants to use QDL (Qualcomm Download, which is used to download firmware over EDL) to update firmware.”…”�”}”(hj;£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¬ h´K!hhÊh²hubj)�”}”(hŒ'.. _abi_sys_bus_nvmem_devices_force_ro:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-bus-nvmem-devices-force-ro”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjW£ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/nvmem\/devices\/\.\.\.\/force_ro**”h]”jR)�”}”(hŒ0**\/sys\/bus\/nvmem\/devices\/\.\.\.\/force_ro**”h]”hŒ,/sys/bus/nvmem/devices/.../force_ro”…”�”}”(hjq£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjm£ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/stable/sysfs-bus-nvmem”h´Khjj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjg£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjd£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjW£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjT£ubah}”(h]”jS£ah ]”h"]”Œ"abi_sys_bus_nvmem_devices_force_ro”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j££jI£sjŠ}”jS£jI£subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-nvmem `”h]”(hŒDefined on file ”…”�”}”(hj¨£h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-nvmem `”h]”j™)�”}”(hj²£h]”hŒsysfs-bus-nvmem”…”�”}”(hj´£h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj°£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¾£Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_nvmem”uh1hh³j…£h´Khj¨£ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´KhhÊh²hubhÞ)�”}”(hXïThis read/write attribute allows users to set read-write devices as read-only and back to read-write from userspace. This can be used to unlock and relock write-protection of devices which are generally locked, except during sporadic programming operation. Read returns '0' or '1' for read-write or read-only modes respectively. Write parses one of 'YyTt1NnFf0', or [oO][NnFf] for "on" and "off", i.e. what kstrtobool() supports. Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”h]”hXThis read/write attribute allows users to set read-write devices as read-only and back to read-write from userspace. This can be used to unlock and relock write-protection of devices which are generally locked, except during sporadic programming operation. Read returns ‘0’ or ‘1’ for read-write or read-only modes respectively. Write parses one of ‘YyTt1NnFf0’, or [oO][NnFf] for “onâ€� and “offâ€�, i.e. what kstrtobool() supports. Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”…”�”}”(hjÖ£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´KhhÊh²hubj)�”}”(hŒ$.. _abi_sys_bus_nvmem_devices_nvmem:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-nvmem-devices-nvmem”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjò£ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/bus\/nvmem\/devices\/\.\.\.\/nvmem**”h]”jR)�”}”(hŒ-**\/sys\/bus\/nvmem\/devices\/\.\.\.\/nvmem**”h]”hŒ)/sys/bus/nvmem/devices/.../nvmem”…”�”}”(hj ¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´Khj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÿ£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjò£ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjï£ubah}”(h]”jî£ah ]”h"]”Œabi_sys_bus_nvmem_devices_nvmem”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j=¤jä£sjŠ}”jî£jä£subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-nvmem `”h]”(hŒDefined on file ”…”�”}”(hjB¤h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-nvmem `”h]”j™)�”}”(hjL¤h]”hŒsysfs-bus-nvmem”…”�”}”(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_stable_sysfs_bus_nvmem”uh1hh³j…£h´KhjB¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´KhhÊh²hubhÞ)�”}”(hŒÌThis file allows user to read/write the raw NVMEM contents. Permissions for write to this file depends on the nvmem provider configuration. Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled”h]”hŒÌThis file allows user to read/write the raw NVMEM contents. Permissions for write to this file depends on the nvmem provider configuration. Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled”…”�”}”(hjp¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´KhhÊh²hubhÞ)�”}”(hŒex::”h]”hŒex:”…”�”}”(hj~¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´KhhÊh²hubj S)�”}”(hŒÍhexdump /sys/bus/nvmem/devices/qfprom0/nvmem 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 00000a0 db10 2240 0000 e000 0c00 0c00 0000 0c00 0000000 0000 0000 0000 0000 0000 0000 0000 0000 ... * 0001000”h]”hŒÍhexdump /sys/bus/nvmem/devices/qfprom0/nvmem 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 00000a0 db10 2240 0000 e000 0c00 0c00 0000 0c00 0000000 0000 0000 0000 0000 0000 0000 0000 0000 ... * 0001000”…”�”}”hjŒ¤sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j…£h´KhhÊh²hube(j)�”}”(hŒ#.. _abi_sys_bus_nvmem_devices_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-nvmem-devices-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¨¤ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/nvmem\/devices\/\.\.\.\/type**”h]”jR)�”}”(hŒ,**\/sys\/bus\/nvmem\/devices\/\.\.\.\/type**”h]”hŒ(/sys/bus/nvmem/devices/.../type”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´K)hj»¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¸¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjµ¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¨¤ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¥¤ubah}”(h]”j¤¤ah ]”h"]”Œabi_sys_bus_nvmem_devices_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jó¤jš¤sjŠ}”j¤¤jš¤subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-nvmem `”h]”(hŒDefined on file ”…”�”}”(hjø¤h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-nvmem `”h]”j™)�”}”(hj¥h]”hŒsysfs-bus-nvmem”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_nvmem”uh1hh³j…£h´K)hjø¤ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´K)hhÊh²hubhÞ)�”}”(hŒÏThis read-only attribute allows user to read the NVMEM device type. Supported types are "Unknown", "EEPROM", "OTP", "Battery backed", "FRAM". Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”h]”hŒãThis read-only attribute allows user to read the NVMEM device type. Supported types are “Unknownâ€�, “EEPROMâ€�, “OTPâ€�, “Battery backedâ€�, “FRAMâ€�. Note: This file is only present if CONFIG_NVMEM_SYSFS is enabled.”…”�”}”(hj&¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j…£h´K)hhÊh²hubj)�”}”(hŒO.. _abi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_accel_accel_minor_nr_dbc_n_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒJabi-sys-bus-pci-drivers-qaic-xxxx-xx-xx-x-accel-accel-minor-nr-dbc-n-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j2hjB¥ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/accel\/accel\\/dbc\_state**”h]”jR)�”}”(hŒ]**\/sys\/bus\/pci\/drivers\/qaic\/XXXX\:XX\:XX\.X\/accel\/accel\\/dbc\_state**”h]”hŒY/sys/bus/pci/drivers/qaic/XXXX:XX:XX.X/accel/accel/dbc_state”…”�”}”(hj\¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjX¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ*Documentation/ABI/stable/sysfs-driver-qaic”h´KhjU¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjR¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjO¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjB¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj?¥ubah}”(h]”j>¥ah ]”h"]”ŒJabi_sys_bus_pci_drivers_qaic_xxxx_xx_xx_x_accel_accel_minor_nr_dbc_n_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŽ¥j4¥sjŠ}”j>¥j4¥subhÞ)�”}”(hŒLDefined on file :ref:`sysfs-driver-qaic `”h]”(hŒDefined on file ”…”�”}”(hj“¥h²hh³Nh´Nubh)�”}”(hŒ<:ref:`sysfs-driver-qaic `”h]”j™)�”}”(hj�¥h]”hŒsysfs-driver-qaic”…”�”}”(hjŸ¥h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj›¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j©¥Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ!abi_file_stable_sysfs_driver_qaic”uh1hh³jp¥h´Khj“¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´KhhÊh²hubhÞ)�”}”(hŒXRepresents the current state of DMA Bridge channel (DBC). Below are the possible states:”h]”hŒXRepresents the current state of DMA Bridge channel (DBC). Below are the possible states:”…”�”}”(hjÁ¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´KhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjÒ¥ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjÒ¥ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒIDLE (0)”h]”hŒIDLE (0)”…”�”}”(hjò¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khjï¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjì¥ubjI)�”}”(hhh]”hÞ)�”}”(hŒ DBC is free and can be activated”h]”hŒ DBC is free and can be activated”…”�”}”(hj ¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjì¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ ASSIGNED (1)”h]”hŒ ASSIGNED (1)”…”�”}”(hj)¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj&¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj#¦ubjI)�”}”(hhh]”hÞ)�”}”(hŒ4DBC is activated and a workload is running on device”h]”hŒ4DBC is activated and a workload is running on device”…”�”}”(hj@¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj=¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj#¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒBEFORE_SHUTDOWN (2)”h]”hŒBEFORE_SHUTDOWN (2)”…”�”}”(hj`¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj]¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjZ¦ubjI)�”}”(hhh]”hÞ)�”}”(hŒNSub-system associated with this workload has crashed and it will shutdown soon”h]”hŒNSub-system associated with this workload has crashed and it will shutdown soon”…”�”}”(hjw¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khjt¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjZ¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒAFTER_SHUTDOWN (3)”h]”hŒAFTER_SHUTDOWN (3)”…”�”}”(hj—¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj”¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘¦ubjI)�”}”(hhh]”hÞ)�”}”(hŒHSub-system associated with this workload has crashed and it has shutdown”h]”hŒHSub-system associated with this workload has crashed and it has shutdown”…”�”}”(hj®¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj«¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒBEFORE_POWER_UP (4)”h]”hŒBEFORE_POWER_UP (4)”…”�”}”(hjΦh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj˦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjȦubjI)�”}”(hhh]”hÞ)�”}”(hŒSSub-system associated with this workload is shutdown and it will be powered up soon”h]”hŒSSub-system associated with this workload is shutdown and it will be powered up soon”…”�”}”(hjå¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khjâ¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjȦubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒAFTER_POWER_UP (5)”h]”hŒAFTER_POWER_UP (5)”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÿ¦ubjI)�”}”(hhh]”hÞ)�”}”(hŒ:Sub-system associated with this workload is now powered up”h]”hŒ:Sub-system associated with this workload is now powered up”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÿ¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÒ¥ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÏ¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj{)�”}”(hhh]”j€)�”}”(hŒEUsers: Any userspace application or clients interested in DBC state. ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjP§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jp¥h´KhjL§ubj–)�”}”(hhh]”hÞ)�”}”(hŒ=Any userspace application or clients interested in DBC state.”h]”hŒ=Any userspace application or clients interested in DBC state.”…”�”}”(hja§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jp¥h´Khj^§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjL§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jp¥h´KhjI§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ,.. _abi_sys_bus_pci_drivers_qla2xxx_devices:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-pci-drivers-qla2xxx-devices”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Khj�§ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŒ§ubah}”(h]”j‹§ah ]”h"]”Œ'abi_sys_bus_pci_drivers_qla2xxx_devices”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÛ§j�§sjŠ}”j‹§j�§subhÞ)�”}”(hŒRDefined on file :ref:`sysfs-driver-qla2xxx `”h]”(hŒDefined on file ”…”�”}”(hjà§h²hh³Nh´Nubh)�”}”(hŒB:ref:`sysfs-driver-qla2xxx `”h]”j™)�”}”(hjê§h]”hŒsysfs-driver-qla2xxx”…”�”}”(hjì§h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjè§ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jö§Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ$abi_file_stable_sysfs_driver_qla2xxx”uh1hh³j½§h´Khjà§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j½§h´KhhÊh²hubhÞ)�”}”(hŒ�qla2xxx-udev.sh currently looks for uevent CHANGE events to signal a firmware-dump has been generated by the driver and is ready for retrieval.”h]”hŒ�qla2xxx-udev.sh currently looks for uevent CHANGE events to signal a firmware-dump has been generated by the driver and is ready for retrieval.”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j½§h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒVUsers: qla2xxx-udev.sh. Proposed changes should be mailed to linux-driver@qlogic.com ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj#¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j½§h´Khj¨ubj–)�”}”(hhh]”hÞ)�”}”(hŒNqla2xxx-udev.sh. Proposed changes should be mailed to linux-driver@qlogic.com”h]”(hŒ7qla2xxx-udev.sh. Proposed changes should be mailed to ”…”�”}”(hj4¨h²hh³Nh´NubhŒ reference”“”)�”}”(hŒlinux-driver@qlogic.com”h]”hŒlinux-driver@qlogic.com”…”�”}”(hj>¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:linux-driver@qlogic.com”uh1j<¨hj4¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j½§h´Khj1¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j½§h´Khj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ:.. _abi_sys_bus_platform_drivers_aspeed_vuart_lpc_address:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-platform-drivers-aspeed-vuart-lpc-address”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j2hjt¨ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/aspeed\-vuart\/\*\/lpc_address**”h]”jR)�”}”(hŒA**\/sys\/bus\/platform\/drivers\/aspeed\-vuart\/\*\/lpc_address**”h]”hŒ=/sys/bus/platform/drivers/aspeed-vuart/*/lpc_address”…”�”}”(hjލh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjЍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ2Documentation/ABI/stable/sysfs-driver-aspeed-vuart”h´Khj‡¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj„¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjt¨ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjq¨ubah}”(h]”jp¨ah ]”h"]”Œ5abi_sys_bus_platform_drivers_aspeed_vuart_lpc_address”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÀ¨jf¨sjŠ}”jp¨jf¨subhÞ)�”}”(hŒ\Defined on file :ref:`sysfs-driver-aspeed-vuart `”h]”(hŒDefined on file ”…”�”}”(hjŨh²hh³Nh´Nubh)�”}”(hŒL:ref:`sysfs-driver-aspeed-vuart `”h]”j™)�”}”(hjϨh]”hŒsysfs-driver-aspeed-vuart”…”�”}”(hjѨh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjͨubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÛ¨Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ)abi_file_stable_sysfs_driver_aspeed_vuart”uh1hh³j¢¨h´KhjŨubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´KhhÊh²hubhÞ)�”}”(hŒ[Configures which IO port the host side of the UART will appear on the host <-> BMC LPC bus.”h]”hŒ[Configures which IO port the host side of the UART will appear on the host <-> BMC LPC bus.”…”�”}”(hjó¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´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©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j¢¨h´Khj©ubj–)�”}”(hhh]”hÞ)�”}”(hŒGOpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org”h]”(hŒ/OpenBMC. Proposed changes should be mailed to ”…”�”}”(hj©h²hh³Nh´Nubj=¨)�”}”(hŒopenbmc@lists.ozlabs.org”h]”hŒopenbmc@lists.ozlabs.org”…”�”}”(hj!©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:openbmc@lists.ozlabs.org”uh1j<¨hj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¢¨h´Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ3.. _abi_sys_bus_platform_drivers_aspeed_vuart_sirq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-bus-platform-drivers-aspeed-vuart-sirq”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KhjW©ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjT©ubah}”(h]”jS©ah ]”h"]”Œ.abi_sys_bus_platform_drivers_aspeed_vuart_sirq”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¢©jI©sjŠ}”jS©jI©subhÞ)�”}”(hŒ\Defined on file :ref:`sysfs-driver-aspeed-vuart `”h]”(hŒDefined on file ”…”�”}”(hj§©h²hh³Nh´Nubh)�”}”(hŒL:ref:`sysfs-driver-aspeed-vuart `”h]”j™)�”}”(hj±©h]”hŒsysfs-driver-aspeed-vuart”…”�”}”(hj³©h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¯©ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j½©Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ)abi_file_stable_sysfs_driver_aspeed_vuart”uh1hh³j¢¨h´K hj§©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´K hhÊh²hubhÞ)�”}”(hŒdConfigures which interrupt number the host side of the UART will appear on the host <-> BMC LPC bus.”h]”hŒdConfigures which interrupt number the host side of the UART will appear on the host <-> BMC LPC bus.”…”�”}”(hjÕ©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´K hhÊ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ê©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j¢¨h´K hjæ©ubj–)�”}”(hhh]”hÞ)�”}”(hŒGOpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org”h]”(hŒ/OpenBMC. Proposed changes should be mailed to ”…”�”}”(hjû©h²hh³Nh´Nubj=¨)�”}”(hŒopenbmc@lists.ozlabs.org”h]”hŒopenbmc@lists.ozlabs.org”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:openbmc@lists.ozlabs.org”uh1j<¨hjû©ubeh}”(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&]”uh1jh³j¢¨h´K hjã©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ<.. _abi_sys_bus_platform_drivers_aspeed_vuart_sirq_polarity:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-sys-bus-platform-drivers-aspeed-vuart-sirq-polarity”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j2hj9ªubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/aspeed\-vuart\/\*\/sirq_polarity**”h]”jR)�”}”(hŒC**\/sys\/bus\/platform\/drivers\/aspeed\-vuart\/\*\/sirq_polarity**”h]”hŒ?/sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity”…”�”}”(hjSªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjOªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´KhjLªubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjIªubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjFªubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj9ªubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj6ªubah}”(h]”j5ªah ]”h"]”Œ7abi_sys_bus_platform_drivers_aspeed_vuart_sirq_polarity”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j„ªj+ªsjŠ}”j5ªj+ªsubhÞ)�”}”(hŒ\Defined on file :ref:`sysfs-driver-aspeed-vuart `”h]”(hŒDefined on file ”…”�”}”(hj‰ªh²hh³Nh´Nubh)�”}”(hŒL:ref:`sysfs-driver-aspeed-vuart `”h]”j™)�”}”(hj“ªh]”hŒsysfs-driver-aspeed-vuart”…”�”}”(hj•ªh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‘ªubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŸªŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ)abi_file_stable_sysfs_driver_aspeed_vuart”uh1hh³j¢¨h´Khj‰ªubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´KhhÊh²hubhÞ)�”}”(hŒ~Configures the polarity of the serial interrupt to the host via the BMC LPC bus. Set to 0 for active-low or 1 for active-high.”h]”hŒ~Configures the polarity of the serial interrupt to the host via the BMC LPC bus. Set to 0 for active-low or 1 for active-high.”…”�”}”(hj·ªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´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̪h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j¢¨h´KhjȪubj–)�”}”(hhh]”hÞ)�”}”(hŒGOpenBMC. Proposed changes should be mailed to openbmc@lists.ozlabs.org”h]”(hŒ/OpenBMC. Proposed changes should be mailed to ”…”�”}”(hjݪh²hh³Nh´Nubj=¨)�”}”(hŒopenbmc@lists.ozlabs.org”h]”hŒopenbmc@lists.ozlabs.org”…”�”}”(hjåªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:openbmc@lists.ozlabs.org”uh1j<¨hjݪubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¢¨h´KhjÚªubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjȪubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j¢¨h´KhjŪubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ-.. _abi_sys_bus_usb_device_avoid_reset_quirk:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-usb-device-avoid-reset-quirk”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hj«ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/bus\/usb\/device\/\.\.\.\/avoid_reset_quirk**”h]”jR)�”}”(hŒ6**\/sys\/bus\/usb\/device\/\.\.\.\/avoid_reset_quirk**”h]”hŒ2/sys/bus/usb/device/.../avoid_reset_quirk”…”�”}”(hj5«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1«ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/stable/sysfs-bus-usb”h´KOhj.«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj+«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj(«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj«ubah}”(h]”j«ah ]”h"]”Œ(abi_sys_bus_usb_device_avoid_reset_quirk”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jg«j «sjŠ}”j«j «subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjl«h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-usb `”h]”j™)�”}”(hjv«h]”hŒ sysfs-bus-usb”…”�”}”(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_stable_sysfs_bus_usb”uh1hh³jI«h´KOhjl«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KOhhÊh²hubhÞ)�”}”(hŒ§Writing 1 to this file tells the kernel that this device will morph into another mode when it is reset. Drivers will not use reset for error handling for such devices.”h]”hŒ§Writing 1 to this file tells the kernel that this device will morph into another mode when it is reset. Drivers will not use reset for error handling for such devices.”…”�”}”(hjš«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KOhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: usb_modeswitch ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj¯«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´KOhj««ubj–)�”}”(hhh]”hÞ)�”}”(hŒusb_modeswitch”h]”hŒusb_modeswitch”…”�”}”(hjÀ«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KOhj½«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj««ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´KOhj¨«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ1.. _abi_sys_bus_usb_device_power_active_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-bus-usb-device-power-active-duration”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K=uh1j2hjî«ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/bus\/usb\/device\/\.\.\.\/power\/active_duration**”h]”jR)�”}”(hŒ;**\/sys\/bus\/usb\/device\/\.\.\.\/power\/active_duration**”h]”hŒ7/sys/bus/usb/device/.../power/active_duration”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþ«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjû«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjî«ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjë«ubah}”(h]”jê«ah ]”h"]”Œ,abi_sys_bus_usb_device_power_active_duration”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j9¬jà«sjŠ}”jê«jà«subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj>¬h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-usb `”h]”j™)�”}”(hjH¬h]”hŒ sysfs-bus-usb”…”�”}”(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_stable_sysfs_bus_usb”uh1hh³jI«h´K*hj>¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hhÊh²hubhÞ)�”}”(hŒÀIf CONFIG_PM is enabled, then this file is present. When read, it returns the total time (in msec) that the USB device has been active, i.e. not in a suspended state. This file is read-only.”h]”hŒÀIf CONFIG_PM is enabled, then this file is present. When read, it returns the total time (in msec) that the USB device has been active, i.e. not in a suspended state. This file is read-only.”…”�”}”(hjl¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hhÊh²hubhÞ)�”}”(hŒ†Tools can use this file and the connected_duration file to compute the percentage of time that a device has been active. For example::”h]”hŒ…Tools can use this file and the connected_duration file to compute the percentage of time that a device has been active. For example:”…”�”}”(hjz¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hhÊh²hubj S)�”}”(hŒ@echo $((100 * `cat active_duration` / `cat connected_duration`))”h]”hŒ@echo $((100 * `cat active_duration` / `cat connected_duration`))”…”�”}”hjˆ¬sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³jI«h´K*hhÊh²hubhÞ)�”}”(hŒSwill give an integer percentage. Note that this does not account for counter wrap.”h]”hŒSwill give an integer percentage. Note that this does not account for counter wrap.”…”�”}”(hj–¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒAUsers: PowerTOP https://01.org/powertop/ ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj«¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´K*hj§¬ubj–)�”}”(hhh]”hÞ)�”}”(hŒ9PowerTOP https://01.org/powertop/”h]”(hŒ PowerTOP <”…”�”}”(hj¼¬h²hh³Nh´Nubj=¨)�”}”(hŒpowertop@lists.01.org”h]”hŒpowertop@lists.01.org”…”�”}”(hjĬh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:powertop@lists.01.org”uh1j<¨hj¼¬ubhŒ> ”…”�”}”(hj¼¬h²hh³Nh´Nubj=¨)�”}”(hŒhttps://01.org/powertop/”h]”hŒhttps://01.org/powertop/”…”�”}”(hjجh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÚ¬uh1j<¨hj¼¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K*hj¹¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj§¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´K*hj¤¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ4.. _abi_sys_bus_usb_device_power_connected_duration:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-bus-usb-device-power-connected-duration”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj ­ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/usb\/device\/\.\.\.\/power\/connected_duration**”h]”jR)�”}”(hŒ>**\/sys\/bus\/usb\/device\/\.\.\.\/power\/connected_duration**”h]”hŒ:/sys/bus/usb/device/.../power/connected_duration”…”�”}”(hj'­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj#­ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Khj ­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj ­ubah}”(h]”j ­ah ]”h"]”Œ/abi_sys_bus_usb_device_power_connected_duration”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jX­jÿ¬sjŠ}”j ­jÿ¬subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj]­h²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´Khj]­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubhÞ)�”}”(hŒ³If CONFIG_PM is enabled, then this file is present. When read, it returns the total time (in msec) that the USB device has been connected to the machine. This file is read-only.”h]”hŒ³If CONFIG_PM is enabled, then this file is present. When read, it returns the total time (in msec) that the USB device has been connected to the machine. This file is read-only.”…”�”}”(hj‹­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒAUsers: PowerTOP https://01.org/powertop/ ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´Khjœ­ubj–)�”}”(hhh]”hÞ)�”}”(hŒ9PowerTOP https://01.org/powertop/”h]”(hŒ PowerTOP <”…”�”}”(hj±­h²hh³Nh´Nubj=¨)�”}”(hŒpowertop@lists.01.org”h]”hŒpowertop@lists.01.org”…”�”}”(hj¹­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:powertop@lists.01.org”uh1j<¨hj±­ubhŒ> ”…”�”}”(hj±­h²hh³Nh´Nubj=¨)�”}”(hŒhttps://01.org/powertop/”h]”hŒhttps://01.org/powertop/”…”�”}”(hjÍ­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÏ­uh1j<¨hj±­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Khj®­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjœ­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´Khj™­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ0.. _abi_sys_bus_usb_devices_bconfigurationvalue:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-bus-usb-devices-bconfigurationvalue”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj®ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/usb\/devices\/\.\.\.\/bConfigurationValue**”h]”jR)�”}”(hŒ9**\/sys\/bus\/usb\/devices\/\.\.\.\/bConfigurationValue**”h]”hŒ5/sys/bus/usb/devices/.../bConfigurationValue”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Kahj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”•Kuh1j-hjÿ­ubah}”(h]”jþ­ah ]”h"]”Œ+abi_sys_bus_usb_devices_bconfigurationvalue”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jM®jô­sjŠ}”jþ­jô­subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjR®h²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´KahjR®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KahhÊh²hubhÞ)�”}”(hŒâbConfigurationValue of the *active* configuration for the device. Writing 0 or -1 to bConfigurationValue will reset the active configuration (unconfigure the device). Writing another value will change the active configuration.”h]”(hŒbConfigurationValue of the ”…”�”}”(hj€®h²hh³Nh´NubhŒemphasis”“”)�”}”(hŒ*active*”h]”hŒactive”…”�”}”(hjŠ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jˆ®hj€®ubhŒ¿ configuration for the device. Writing 0 or -1 to bConfigurationValue will reset the active configuration (unconfigure the device). Writing another value will change the active configuration.”…”�”}”(hj€®h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KahhÊh²hubhÞ)�”}”(hŒÛNote that some devices, in violation of the USB spec, have a configuration with a value equal to 0. Writing 0 to bConfigurationValue for these devices will install that configuration, rather then unconfigure the device.”h]”hŒÛNote that some devices, in violation of the USB spec, have a configuration with a value equal to 0. Writing 0 to bConfigurationValue for these devices will install that configuration, rather then unconfigure the device.”…”�”}”(hj¢®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KahhÊh²hubhÞ)�”}”(hŒ.Writing -1 will always unconfigure the device.”h]”hŒ.Writing -1 will always unconfigure the device.”…”�”}”(hj°®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KahhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: libusb ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÅ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´KahjÁ®ubj–)�”}”(hhh]”hÞ)�”}”(hŒlibusb”h]”hŒlibusb”…”�”}”(hjÖ®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KahjÓ®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÁ®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´Kahj¾®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ#.. _abi_sys_bus_usb_devices_busnum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-usb-devices-busnum”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¯ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/\.\.\.\/busnum**”h]”jR)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/\.\.\.\/busnum**”h]”hŒ(/sys/bus/usb/devices/.../busnum”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Krhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¯ubah}”(h]”j¯ah ]”h"]”Œabi_sys_bus_usb_devices_busnum”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jO¯jö®sjŠ}”j¯jö®subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjT¯h²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´KrhjT¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KrhhÊh²hubhÞ)�”}”(hŒ5Bus-number of the USB-bus the device is connected to.”h]”hŒ5Bus-number of the USB-bus the device is connected to.”…”�”}”(hj‚¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KrhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: libusb ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj—¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´Krhj“¯ubj–)�”}”(hhh]”hÞ)�”}”(hŒlibusb”h]”hŒlibusb”…”�”}”(hj¨¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Krhj¥¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj“¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´Krhj�¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ(.. _abi_sys_bus_usb_devices_descriptors:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-bus-usb-devices-descriptors”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjÖ¯ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/\.\.\.\/descriptors**”h]”jR)�”}”(hŒ1**\/sys\/bus\/usb\/devices\/\.\.\.\/descriptors**”h]”hŒ-/sys/bus/usb/devices/.../descriptors”…”�”}”(hjð¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjì¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Kyhjé¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjæ¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjã¯ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÖ¯ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÓ¯ubah}”(h]”jÒ¯ah ]”h"]”Œ#abi_sys_bus_usb_devices_descriptors”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j!°jȯsjŠ}”jÒ¯jȯsubhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj&°h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-usb `”h]”j™)�”}”(hj0°h]”hŒ sysfs-bus-usb”…”�”}”(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_stable_sysfs_bus_usb”uh1hh³jI«h´Kyhj&°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KyhhÊh²hubhÞ)�”}”(hXBinary file containing cached descriptors of the device. The binary data consists of the device descriptor followed by the descriptors for each configuration of the device. Note that the wTotalLength of the config descriptors can not be trusted, as the device may have a smaller config descriptor than it advertises. The bLength field of each (sub) descriptor can be trusted, and can be used to seek forward one (sub) descriptor at a time until the next config descriptor is found. All descriptors read from this file are in bus-endian format”h]”hXBinary file containing cached descriptors of the device. The binary data consists of the device descriptor followed by the descriptors for each configuration of the device. Note that the wTotalLength of the config descriptors can not be trusted, as the device may have a smaller config descriptor than it advertises. The bLength field of each (sub) descriptor can be trusted, and can be used to seek forward one (sub) descriptor at a time until the next config descriptor is found. All descriptors read from this file are in bus-endian format”…”�”}”(hjT°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KyhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: libusb ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hji°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´Kyhje°ubj–)�”}”(hhh]”hÞ)�”}”(hŒlibusb”h]”hŒlibusb”…”�”}”(hjz°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Kyhjw°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hje°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´Kyhjb°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ#.. _abi_sys_bus_usb_devices_devnum:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-usb-devices-devnum”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¨°ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/\.\.\.\/devnum**”h]”jR)�”}”(hŒ,**\/sys\/bus\/usb\/devices\/\.\.\.\/devnum**”h]”hŒ(/sys/bus/usb/devices/.../devnum”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¾°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KZhj»°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¸°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjµ°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¨°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¥°ubah}”(h]”j¤°ah ]”h"]”Œabi_sys_bus_usb_devices_devnum”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jó°jš°sjŠ}”j¤°jš°subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjø°h²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´KZhjø°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KZhhÊh²hubhÞ)�”}”(hŒDevice address on the USB bus.”h]”hŒDevice address on the USB bus.”…”�”}”(hj&±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KZhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: libusb ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj;±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´KZhj7±ubj–)�”}”(hhh]”hÞ)�”}”(hŒlibusb”h]”hŒlibusb”…”�”}”(hjL±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KZhjI±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj7±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´KZhj4±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ... _abi_sys_bus_usb_devices_power_autosuspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-bus-usb-devices-power-autosuspend”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjz±ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/autosuspend**”h]”jR)�”}”(hŒ8**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/autosuspend**”h]”hŒ4/sys/bus/usb/devices/.../power/autosuspend”…”�”}”(hj”±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�±ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Khj�±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjбubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‡±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjz±ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjw±ubah}”(h]”jv±ah ]”h"]”Œ)abi_sys_bus_usb_devices_power_autosuspend”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jűjl±sjŠ}”jv±jl±subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjʱh²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´Khjʱubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubhÞ)�”}”(hX~Each USB device directory will contain a file named power/autosuspend. This file holds the time (in seconds) the device must be idle before it will be autosuspended. 0 means the device will be autosuspended as soon as possible. Negative values will prevent the device from being autosuspended at all, and writing a negative value will resume the device if it is already suspended.”h]”hX~Each USB device directory will contain a file named power/autosuspend. This file holds the time (in seconds) the device must be idle before it will be autosuspended. 0 means the device will be autosuspended as soon as possible. Negative values will prevent the device from being autosuspended at all, and writing a negative value will resume the device if it is already suspended.”…”�”}”(hjø±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubhÞ)�”}”(hŒpThe autosuspend delay for newly-created devices is set to the value of the usbcore.autosuspend module parameter.”h]”hŒpThe autosuspend delay for newly-created devices is set to the value of the usbcore.autosuspend module parameter.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_usb_devices_power_persist:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-usb-devices-power-persist”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj"²ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/persist**”h]”jR)�”}”(hŒ4**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/persist**”h]”hŒ0/sys/bus/usb/devices/.../power/persist”…”�”}”(hj<²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8²ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Khj5²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/²ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj"²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj²ubah}”(h]”j²ah ]”h"]”Œ%abi_sys_bus_usb_devices_power_persist”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jm²j²sjŠ}”j²j²subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hjr²h²hh³Nh´Nubh)�”}”(hŒ4: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”jˆ²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_usb”uh1hh³jI«h´Khjr²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubhÞ)�”}”(hXUSB device directories can contain a file named power/persist. The file holds a boolean value (0 or 1) indicating whether or not the "USB-Persist" facility is enabled for the device. For hubs this facility is always enabled and their device directories will not contain this file.”h]”hXUSB device directories can contain a file named power/persist. The file holds a boolean value (0 or 1) indicating whether or not the “USB-Persistâ€� facility is enabled for the device. For hubs this facility is always enabled and their device directories will not contain this file.”…”�”}”(hj ²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubhÞ)�”}”(hŒ9For more information, see :doc:`/driver-api/usb/persist`.”h]”(hŒFor more information, see ”…”�”}”(hj®²h²hh³Nh´Nubh)�”}”(hŒ:doc:`/driver-api/usb/persist`”h]”j™)�”}”(hj¸²h]”hŒ/driver-api/usb/persist”…”�”}”(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”jIJŒreftype”Œdoc”Œ refexplicit”‰Œrefwarn”ˆj·Œ/driver-api/usb/persist”uh1hh³jI«h´Khj®²ubhŒ.”…”�”}”(hj®²h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KhhÊh²hubj)�”}”(hŒ".. _abi_sys_bus_usb_devices_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-usb-devices-speed”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjî²ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/\.\.\.\/speed**”h]”jR)�”}”(hŒ+**\/sys\/bus\/usb\/devices\/\.\.\.\/speed**”h]”hŒ'/sys/bus/usb/devices/.../speed”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Kˆhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþ²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjû²ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjî²ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjë²ubah}”(h]”jê²ah ]”h"]”Œabi_sys_bus_usb_devices_speed”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j9³jà²sjŠ}”jê²jà²subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj>³h²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-bus-usb `”h]”j™)�”}”(hjH³h]”hŒ sysfs-bus-usb”…”�”}”(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_stable_sysfs_bus_usb”uh1hh³jI«h´Kˆhj>³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KˆhhÊh²hubhÞ)�”}”(hŒeSpeed the device is connected with to the usb-host in Mbit / second. IE one of 1.5 / 12 / 480 / 5000.”h]”hŒeSpeed the device is connected with to the usb-host in Mbit / second. IE one of 1.5 / 12 / 480 / 5000.”…”�”}”(hjl³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´KˆhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: libusb ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj�³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´Kˆhj}³ubj–)�”}”(hhh]”hÞ)�”}”(hŒlibusb”h]”hŒlibusb”…”�”}”(hj’³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´Kˆhj�³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj}³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´Kˆhjz³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ[.. _abi_sys_bus_usb_devices_busnum_port_port_config_num_interface_num_supports_autosuspend:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒVabi-sys-bus-usb-devices-busnum-port-port-config-num-interface-num-supports-autosuspend”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K{uh1j2hjÀ³ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒy**\/sys\/bus\/usb\/devices\/\\-\\.\.\.\:\\-\\/supports_autosuspend**”h]”jR)�”}”(hŒy**\/sys\/bus\/usb\/devices\/\\-\\.\.\.\:\\-\\/supports_autosuspend**”h]”hŒu/sys/bus/usb/devices/-...:-/supports_autosuspend”…”�”}”(hjÚ³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K?hjÓ³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjгubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjͳubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÀ³ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj½³ubah}”(h]”j¼³ah ]”h"]”ŒVabi_sys_bus_usb_devices_busnum_port_port_config_num_interface_num_supports_autosuspend”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j ´j²³sjŠ}”j¼³j²³subhÞ)�”}”(hŒDDefined on file :ref:`sysfs-bus-usb `”h]”(hŒDefined on file ”…”�”}”(hj´h²hh³Nh´Nubh)�”}”(hŒ4: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_stable_sysfs_bus_usb”uh1hh³jI«h´K?hj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K?hhÊh²hubhÞ)�”}”(hX\When read, this file returns 1 if the interface driver for this interface supports autosuspend. It also returns 1 if no driver has claimed this interface, as an unclaimed interface will not stop the device from being autosuspended if all other interface drivers are idle. The file returns 0 if autosuspend support has not been added to the driver.”h]”hX\When read, this file returns 1 if the interface driver for this interface supports autosuspend. It also returns 1 if no driver has claimed this interface, as an unclaimed interface will not stop the device from being autosuspended if all other interface drivers are idle. The file returns 0 if autosuspend support has not been added to the driver.”…”�”}”(hj>´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K?hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒAUsers: USB PM tool git://git.moblin.org/users/sarah/usb-pm-tool/ ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjS´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jI«h´K?hjO´ubj–)�”}”(hhh]”hÞ)�”}”(hŒ9USB PM tool git://git.moblin.org/users/sarah/usb-pm-tool/”h]”hŒ9USB PM tool git://git.moblin.org/users/sarah/usb-pm-tool/”…”�”}”(hjd´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jI«h´K?hja´ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjO´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jI«h´K?hjL´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ:.. _abi_sys_bus_usb_drivers_usbtmc_interface_capabilities:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-usb-drivers-usbtmc-interface-capabilities”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1j2hj’´ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ@**\/sys\/bus\/usb\/drivers\/usbtmc\/\*\/interface_capabilities**”h]”jR)�”}”(hŒ@**\/sys\/bus\/usb\/drivers\/usbtmc\/\*\/interface_capabilities**”h]”hŒ</sys/bus/usb/drivers/usbtmc/*/interface_capabilities”…”�”}”(hj¬´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/stable/sysfs-driver-usb-usbtmc”h´Khj¥´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¢´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŸ´ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/bus\/usb\/drivers\/usbtmc\/\*\/device_capabilities**”h]”jR)�”}”(hŒ=**\/sys\/bus\/usb\/drivers\/usbtmc\/\*\/device_capabilities**”h]”hŒ9/sys/bus/usb/drivers/usbtmc/*/device_capabilities”…”�”}”(hj×´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´Khjдubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÍ´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŸ´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj’´ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�´ubah}”(h]”jŽ´ah ]”h"]”Œ5abi_sys_bus_usb_drivers_usbtmc_interface_capabilities”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jµj„´sjŠ}”jŽ´j„´subhÞ)�”}”(hŒXDefined on file :ref:`sysfs-driver-usb-usbtmc `”h]”(hŒDefined on file ”…”�”}”(hj µh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-usb-usbtmc `”h]”j™)�”}”(hjµh]”hŒsysfs-driver-usb-usbtmc”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjµubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j#µŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ'abi_file_stable_sysfs_driver_usb_usbtmc”uh1hh³jÀ´h´Khj µubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubhÞ)�”}”(hX!These files show the various USB TMC capabilities as described by the device itself. The full description of the bitfields can be found in the USB TMC documents from the USB-IF entitled "Universal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0" section 4.2.1.8.”h]”hX%These files show the various USB TMC capabilities as described by the device itself. The full description of the bitfields can be found in the USB TMC documents from the USB-IF entitled “Universal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0â€� section 4.2.1.8.”…”�”}”(hj;µh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubhÞ)�”}”(hŒThe files are read only.”h]”hŒThe files are read only.”…”�”}”(hjIµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubj)�”}”(hŒA.. _abi_sys_bus_usb_drivers_usbtmc_usb488_interface_capabilities:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œhjeµubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjbµubah}”(h]”jaµah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjßµh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-usb-usbtmc `”h]”j™)�”}”(hjéµh]”hŒsysfs-driver-usb-usbtmc”…”�”}”(hjëµh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjçµubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jõµŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ'abi_file_stable_sysfs_driver_usb_usbtmc”uh1hh³jÀ´h´Khjßµubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubhÞ)�”}”(hX7These files show the various USB TMC capabilities as described by the device itself. The full description of the bitfields can be found in the USB TMC documents from the USB-IF entitled "Universal Serial Bus Test and Measurement Class, Subclass USB488 Specification (USBTMC-USB488) Revision 1.0" section 4.2.2.”h]”hX;These files show the various USB TMC capabilities as described by the device itself. The full description of the bitfields can be found in the USB TMC documents from the USB-IF entitled “Universal Serial Bus Test and Measurement Class, Subclass USB488 Specification (USBTMC-USB488) Revision 1.0â€� section 4.2.2.”…”�”}”(hj ¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubhÞ)�”}”(hŒThe files are read only.”h]”hŒThe files are read only.”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÀ´h´KhhÊh²hubj)�”}”(hŒ6.. _abi_sys_bus_vmbus_devices_uuid_channel_vp_mapping:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-bus-vmbus-devices-uuid-channel-vp-mapping”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hj7¶ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/bus\/vmbus\/devices\/\\/channel_vp_mapping**”h]”jR)�”}”(hŒ<**\/sys\/bus\/vmbus\/devices\/\\/channel_vp_mapping**”h]”hŒ8/sys/bus/vmbus/devices//channel_vp_mapping”…”�”}”(hjQ¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjM¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/stable/sysfs-bus-vmbus”h´KhjJ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjG¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjD¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj7¶ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4¶ubah}”(h]”j3¶ah ]”h"]”Œ1abi_sys_bus_vmbus_devices_uuid_channel_vp_mapping”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jƒ¶j)¶sjŠ}”j3¶j)¶subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjˆ¶h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´Khjˆ¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubhÞ)�”}”(hŒ‡The mapping of which primary/sub channels are bound to which Virtual Processors. Format: ”h]”hŒ‹The mapping of which primary/sub channels are bound to which Virtual Processors. Format: ”…”�”}”(hj¶¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: tools/hv/lsvmbus ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj˶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KhjǶubj–)�”}”(hhh]”hÞ)�”}”(hŒtools/hv/lsvmbus”h]”hŒtools/hv/lsvmbus”…”�”}”(hjܶh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhjÙ¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjǶubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KhjĶubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ... _abi_sys_bus_vmbus_devices_uuid_channels_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-bus-vmbus-devices-uuid-channels-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj ·ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/vmbus\/devices\/\\/channels\/\**”h]”jR)�”}”(hŒ9**\/sys\/bus\/vmbus\/devices\/\\/channels\/\**”h]”hŒ5/sys/bus/vmbus/devices//channels/”…”�”}”(hj$·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K;hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj·ubah}”(h]”j·ah ]”h"]”Œ)abi_sys_bus_vmbus_devices_uuid_channels_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jU·jü¶sjŠ}”j·jü¶subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjZ·h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjd·h]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K;hjZ·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K;hhÊh²hubhÞ)�”}”(hŒXDirectory for per-channel information NN is the VMBUS relid associated with the channel.”h]”hŒXDirectory for per-channel information NN is the VMBUS relid associated with the channel.”…”�”}”(hjˆ·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K;hhÊh²hubj)�”}”(hŒ2.. _abi_sys_bus_vmbus_devices_uuid_channels_n_cpu:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-bus-vmbus-devices-uuid-channels-n-cpu”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj¤·ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/cpu**”h]”jR)�”}”(hŒ>**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/cpu**”h]”hŒ:/sys/bus/vmbus/devices//channels//cpu”…”�”}”(hj¾·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjº·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KBhj··ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj±·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¤·ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¡·ubah}”(h]”j ·ah ]”h"]”Œ-abi_sys_bus_vmbus_devices_uuid_channels_n_cpu”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jï·j–·sjŠ}”j ·j–·subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjô·h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KBhjô·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KBhhÊh²hubhÞ)�”}”(hŒ#VCPU (sub)channel is affinitized to”h]”hŒ#VCPU (sub)channel is affinitized to”…”�”}”(hj"¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KBhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ2Users: tools/hv/lsvmbus and other debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj7¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KBhj3¸ubj–)�”}”(hhh]”hÞ)�”}”(hŒ*tools/hv/lsvmbus and other debugging tools”h]”hŒ*tools/hv/lsvmbus and other debugging tools”…”�”}”(hjH¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KBhjE¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj3¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KBhj0¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ5.. _abi_sys_bus_vmbus_devices_uuid_channels_n_events:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-sys-bus-vmbus-devices-uuid-channels-n-events”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j2hjv¸ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/events**”h]”jR)�”}”(hŒA**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/events**”h]”hŒ=/sys/bus/vmbus/devices//channels//events”…”�”}”(hj�¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŒ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kwhj‰¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj†¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjƒ¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjv¸ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjs¸ubah}”(h]”jr¸ah ]”h"]”Œ0abi_sys_bus_vmbus_devices_uuid_channels_n_events”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÁ¸jh¸sjŠ}”jr¸jh¸subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjƸh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KwhjƸubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KwhhÊh²hubhÞ)�”}”(hŒ)Number of times we have signaled the host”h]”hŒ)Number of times we have signaled the host”…”�”}”(hjô¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KwhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Kwhj¹ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kwhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´Kwhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ6.. _abi_sys_bus_vmbus_devices_uuid_channels_n_in_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-bus-vmbus-devices-uuid-channels-n-in-mask”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjH¹ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/in_mask**”h]”jR)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/in_mask**”h]”hŒ>/sys/bus/vmbus/devices//channels//in_mask”…”�”}”(hjb¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj^¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KIhj[¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjX¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjU¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjH¹ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjE¹ubah}”(h]”jD¹ah ]”h"]”Œ1abi_sys_bus_vmbus_devices_uuid_channels_n_in_mask”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j“¹j:¹sjŠ}”jD¹j:¹subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj˜¹h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KIhj˜¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KIhhÊh²hubhÞ)�”}”(hŒ$Host to guest channel interrupt mask”h]”hŒ$Host to guest channel interrupt mask”…”�”}”(hjƹh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KIhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÛ¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KIhj×¹ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjì¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KIhjé¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj×¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KIhjÔ¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ9.. _abi_sys_bus_vmbus_devices_uuid_channels_n_interrupts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-bus-vmbus-devices-uuid-channels-n-interrupts”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hjºubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/interrupts**”h]”jR)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/interrupts**”h]”hŒA/sys/bus/vmbus/devices//channels//interrupts”…”�”}”(hj4ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0ºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K~hj-ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj*ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj'ºubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjºubah}”(h]”jºah ]”h"]”Œ4abi_sys_bus_vmbus_devices_uuid_channels_n_interrupts”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jeºj ºsjŠ}”jºj ºsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjjºh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjtºh]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K~hjjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K~hhÊh²hubhÞ)�”}”(hŒ5Number of times we have taken an interrupt (incoming)”h]”hŒ5Number of times we have taken an interrupt (incoming)”…”�”}”(hj˜ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K~hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj­ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K~hj©ºubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj¾ºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K~hj»ºubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj©ºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K~hj¦ºubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ;.. _abi_sys_bus_vmbus_devices_uuid_channels_n_intr_in_full:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-vmbus-devices-uuid-channels-n-intr-in-full”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j2hjìºubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/intr_in_full**”h]”jR)�”}”(hŒG**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/intr_in_full**”h]”hŒC/sys/bus/vmbus/devices//channels//intr_in_full”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kœhjÿºubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjüºubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjùºubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjìºubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjéºubah}”(h]”jèºah ]”h"]”Œ6abi_sys_bus_vmbus_devices_uuid_channels_n_intr_in_full”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j7»jÞºsjŠ}”jèºjÞºsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj<»h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjF»h]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´Kœhj<»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KœhhÊh²hubhÞ)�”}”(hŒ§Number of guest to host interrupts caused by the inbound ring buffer transitioning from full to not full while a packet is waiting for buffer space to become available”h]”hŒ§Number of guest to host interrupts caused by the inbound ring buffer transitioning from full to not full while a packet is waiting for buffer space to become available”…”�”}”(hjj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KœhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Kœhj{»ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj�»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kœhj�»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj{»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´Kœhjx»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ=.. _abi_sys_bus_vmbus_devices_uuid_channels_n_intr_out_empty:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-bus-vmbus-devices-uuid-channels-n-intr-out-empty”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j2hj¾»ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/intr_out_empty**”h]”jR)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/intr_out_empty**”h]”hŒE/sys/bus/vmbus/devices//channels//intr_out_empty”…”�”}”(hjØ»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K¥hjÑ»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjλubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjË»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¾»ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj»»ubah}”(h]”jº»ah ]”h"]”Œ8abi_sys_bus_vmbus_devices_uuid_channels_n_intr_out_empty”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j ¼j°»sjŠ}”jº»j°»subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj¼h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K¥hj¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K¥hhÊh²hubhÞ)�”}”(hŒkNumber of guest to host interrupts caused by the outbound ring buffer transitioning from empty to not empty”h]”hŒkNumber of guest to host interrupts caused by the outbound ring buffer transitioning from empty to not empty”…”�”}”(hj<¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K¥hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjQ¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K¥hjM¼ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjb¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K¥hj_¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjM¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K¥hjJ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ6.. _abi_sys_bus_vmbus_devices_uuid_channels_n_latency:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-bus-vmbus-devices-uuid-channels-n-latency”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hj�¼ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/latency**”h]”jR)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/latency**”h]”hŒ>/sys/bus/vmbus/devices//channels//latency”…”�”}”(hjª¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KPhj£¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�¼ubah}”(h]”jŒ¼ah ]”h"]”Œ1abi_sys_bus_vmbus_devices_uuid_channels_n_latency”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÛ¼j‚¼sjŠ}”jŒ¼j‚¼subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjà¼h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KPhjà¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KPhhÊh²hubhÞ)�”}”(hŒ–Channel signaling latency. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”h]”hŒ–Channel signaling latency. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”…”�”}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KPhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj#½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KPhj½ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj4½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KPhj1½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KPhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ9.. _abi_sys_bus_vmbus_devices_uuid_channels_n_monitor_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-bus-vmbus-devices-uuid-channels-n-monitor-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hjb½ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/monitor_id**”h]”jR)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/monitor_id**”h]”hŒA/sys/bus/vmbus/devices//channels//monitor_id”…”�”}”(hj|½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KŒhju½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjr½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjo½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjb½ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj_½ubah}”(h]”j^½ah ]”h"]”Œ4abi_sys_bus_vmbus_devices_uuid_channels_n_monitor_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j­½jT½sjŠ}”j^½jT½subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj²½h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KŒhj²½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KŒhhÊh²hubhÞ)�”}”(hŒ Monitor bit associated with channel. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”h]”hŒ Monitor bit associated with channel. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”…”�”}”(hjà½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KŒhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ-Users: Debugging tools and userspace drivers ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjõ½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KŒhjñ½ubj–)�”}”(hhh]”hÞ)�”}”(hŒ%Debugging tools and userspace drivers”h]”hŒ%Debugging tools and userspace drivers”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KŒhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjñ½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KŒhjî½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ=.. _abi_sys_bus_vmbus_devices_uuid_channels_n_out_full_first:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-bus-vmbus-devices-uuid-channels-n-out-full-first”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j2hj4¾ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_full_first**”h]”jR)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_full_first**”h]”hŒE/sys/bus/vmbus/devices//channels//out_full_first”…”�”}”(hjN¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K­hjG¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjD¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjA¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4¾ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj1¾ubah}”(h]”j0¾ah ]”h"]”Œ8abi_sys_bus_vmbus_devices_uuid_channels_n_out_full_first”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¾j&¾sjŠ}”j0¾j&¾subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj„¾h²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K­hj„¾ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K­hhÊh²hubhÞ)�”}”(hŒbNumber of write operations that were the first to encounter an outbound ring buffer full condition”h]”hŒbNumber of write operations that were the first to encounter an outbound ring buffer full condition”…”�”}”(hj²¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K­hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjǾh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K­hjþubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjؾh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K­hjÕ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjþubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K­hjÀ¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ=.. _abi_sys_bus_vmbus_devices_uuid_channels_n_out_full_total:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-bus-vmbus-devices-uuid-channels-n-out-full-total”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KKuh1j2hj¿ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_full_total**”h]”jR)�”}”(hŒI**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_full_total**”h]”hŒE/sys/bus/vmbus/devices//channels//out_full_total”…”�”}”(hj ¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kµhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¿ubah}”(h]”j¿ah ]”h"]”Œ8abi_sys_bus_vmbus_devices_uuid_channels_n_out_full_total”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jQ¿jø¾sjŠ}”j¿jø¾subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjV¿h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hj`¿h]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KµhjV¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KµhhÊh²hubhÞ)�”}”(hŒXTotal number of write operations that encountered an outbound ring buffer full condition”h]”hŒXTotal number of write operations that encountered an outbound ring buffer full condition”…”�”}”(hj„¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KµhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj™¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Kµhj•¿ubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjª¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kµhj§¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj•¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´Kµhj’¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ7.. _abi_sys_bus_vmbus_devices_uuid_channels_n_out_mask:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-bus-vmbus-devices-uuid-channels-n-out-mask”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j2hjØ¿ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_mask**”h]”jR)�”}”(hŒC**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/out_mask**”h]”hŒ?/sys/bus/vmbus/devices//channels//out_mask”…”�”}”(hjò¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KYhjë¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjè¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjå¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjØ¿ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÕ¿ubah}”(h]”jÔ¿ah ]”h"]”Œ2abi_sys_bus_vmbus_devices_uuid_channels_n_out_mask”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j#ÀjÊ¿sjŠ}”jÔ¿jÊ¿subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj(Àh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hj2Àh]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KYhj(Àubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KYhhÊh²hubhÞ)�”}”(hŒ$Guest to host channel interrupt mask”h]”hŒ$Guest to host channel interrupt mask”…”�”}”(hjVÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KYhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjkÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KYhjgÀubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj|Àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KYhjyÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjgÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KYhjdÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ6.. _abi_sys_bus_vmbus_devices_uuid_channels_n_pending:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-bus-vmbus-devices-uuid-channels-n-pending”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjªÀubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/pending**”h]”jR)�”}”(hŒB**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/pending**”h]”hŒ>/sys/bus/vmbus/devices//channels//pending”…”�”}”(hjÄÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K`hj½Àubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjºÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj·Àubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjªÀubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj§Àubah}”(h]”j¦Àah ]”h"]”Œ1abi_sys_bus_vmbus_devices_uuid_channels_n_pending”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jõÀjœÀsjŠ}”j¦ÀjœÀsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjúÀh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K`hjúÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K`hhÊh²hubhÞ)�”}”(hŒœChannel interrupt pending state. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”h]”hŒœChannel interrupt pending state. This file is available only for performance critical channels (storage, network, etc.) that use the monitor page mechanism.”…”�”}”(hj(Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K`hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj=Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K`hj9Áubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hjNÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K`hjKÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj9Áubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K`hj6Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ9.. _abi_sys_bus_vmbus_devices_uuid_channels_n_read_avail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-bus-vmbus-devices-uuid-channels-n-read-avail”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hj|Áubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/read_avail**”h]”jR)�”}”(hŒE**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/read_avail**”h]”hŒA/sys/bus/vmbus/devices//channels//read_avail”…”�”}”(hj–Áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj’Áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kihj�Áubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŒÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‰Áubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj|Áubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjyÁubah}”(h]”jxÁah ]”h"]”Œ4abi_sys_bus_vmbus_devices_uuid_channels_n_read_avail”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÇÁjnÁsjŠ}”jxÁjnÁsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjÌÁh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KihjÌÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KihhÊh²hubhÞ)�”}”(hŒBytes available to read”h]”hŒBytes available to read”…”�”}”(hjúÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KihhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Kihj Âubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj Âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KihjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj Âubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KihjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ3.. _abi_sys_bus_vmbus_devices_uuid_channels_n_ring:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-bus-vmbus-devices-uuid-channels-n-ring”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hjNÂubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/ring**”h]”jR)�”}”(hŒ?**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/ring**”h]”hŒ;/sys/bus/vmbus/devices//channels//ring”…”�”}”(hjhÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K•hjaÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj^Âubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj[Âubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjNÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjKÂubah}”(h]”jJÂah ]”h"]”Œ.abi_sys_bus_vmbus_devices_uuid_channels_n_ring”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j™Âj@ÂsjŠ}”jJÂj@ÂsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjžÂh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K•hjžÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K•hhÊh²hubhÞ)�”}”(hŒ5Binary file created by uio_hv_generic for ring buffer”h]”hŒ5Binary file created by uio_hv_generic for ring buffer”…”�”}”(hjÌÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K•hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Userspace drivers ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjáÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K•hjÝÂubj–)�”}”(hhh]”hÞ)�”}”(hŒUserspace drivers”h]”hŒUserspace drivers”…”�”}”(hjòÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K•hjïÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÝÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K•hjÚÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ<.. _abi_sys_bus_vmbus_devices_uuid_channels_n_subchannel_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-sys-bus-vmbus-devices-uuid-channels-n-subchannel-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j2hj Ãubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/subchannel_id**”h]”jR)�”}”(hŒH**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/subchannel_id**”h]”hŒD/sys/bus/vmbus/devices//channels//subchannel_id”…”�”}”(hj:Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K…hj3Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj0Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj Ãubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÃubah}”(h]”jÃah ]”h"]”Œ7abi_sys_bus_vmbus_devices_uuid_channels_n_subchannel_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jkÃjÃsjŠ}”jÃjÃsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjpÃh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjzÃh]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K…hjpÃubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K…hhÊh²hubhÞ)�”}”(hŒ+Subchannel ID associated with VMBUS channel”h]”hŒ+Subchannel ID associated with VMBUS channel”…”�”}”(hjžÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K…hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ-Users: Debugging tools and userspace drivers ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj³Ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K…hj¯Ãubj–)�”}”(hhh]”hÞ)�”}”(hŒ%Debugging tools and userspace drivers”h]”hŒ%Debugging tools and userspace drivers”…”�”}”(hjÄÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K…hjÁÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj¯Ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K…hj¬Ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ:.. _abi_sys_bus_vmbus_devices_uuid_channels_n_write_avail:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-vmbus-devices-uuid-channels-n-write-avail”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j2hjòÃubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/write_avail**”h]”jR)�”}”(hŒF**\/sys\/bus\/vmbus\/devices\/\\/channels\/\\/write_avail**”h]”hŒB/sys/bus/vmbus/devices//channels//write_avail”…”�”}”(hj Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KphjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÿÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjòÃubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjïÃubah}”(h]”jîÃah ]”h"]”Œ5abi_sys_bus_vmbus_devices_uuid_channels_n_write_avail”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j=ÄjäÃsjŠ}”jîÃjäÃsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjBÄh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjLÄh]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KphjBÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KphhÊh²hubhÞ)�”}”(hŒBytes available to write”h]”hŒBytes available to write”…”�”}”(hjpÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KphhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: Debugging tools ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj…Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Kphj�Äubj–)�”}”(hhh]”hÞ)�”}”(hŒDebugging tools”h]”hŒDebugging tools”…”�”}”(hj–Äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Kphj“Äubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj�Äubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´Kphj~Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ,.. _abi_sys_bus_vmbus_devices_uuid_class_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-vmbus-devices-uuid-class-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjÄÄubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/vmbus\/devices\/\\/class_id**”h]”jR)�”}”(hŒ2**\/sys\/bus\/vmbus\/devices\/\\/class_id**”h]”hŒ./sys/bus/vmbus/devices//class_id”…”�”}”(hjÞÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Khj×Äubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÔÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÑÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÄÄubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÁÄubah}”(h]”jÀÄah ]”h"]”Œ'abi_sys_bus_vmbus_devices_uuid_class_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÅj¶ÄsjŠ}”jÀÄj¶ÄsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjÅh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KhjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubhÞ)�”}”(hŒ+The VMBus interface type GUID of the device”h]”hŒ+The VMBus interface type GUID of the device”…”�”}”(hjBÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: tools/hv/lsvmbus ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjWÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KhjSÅubj–)�”}”(hhh]”hÞ)�”}”(hŒtools/hv/lsvmbus”h]”hŒtools/hv/lsvmbus”…”�”}”(hjhÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhjeÅubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjSÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KhjPÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ*.. _abi_sys_bus_vmbus_devices_uuid_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-vmbus-devices-uuid-device”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj–Åubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/vmbus\/devices\/\\/device**”h]”jR)�”}”(hŒ0**\/sys\/bus\/vmbus\/devices\/\\/device**”h]”hŒ,/sys/bus/vmbus/devices//device”…”�”}”(hj°Åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬Åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K&hj©Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¦Åubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj£Åubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj–Åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj“Åubah}”(h]”j’Åah ]”h"]”Œ%abi_sys_bus_vmbus_devices_uuid_device”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jáÅjˆÅsjŠ}”j’ÅjˆÅsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjæÅh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K&hjæÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K&hhÊh²hubhÞ)�”}”(hŒ"The 16 bit device ID of the device”h]”hŒ"The 16 bit device ID of the device”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K&hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ6Users: tools/hv/lsvmbus and user level RDMA libraries ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj)Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K&hj%Æubj–)�”}”(hhh]”hÞ)�”}”(hŒ.tools/hv/lsvmbus and user level RDMA libraries”h]”hŒ.tools/hv/lsvmbus and user level RDMA libraries”…”�”}”(hj:Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K&hj7Æubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj%Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K&hj"Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ-.. _abi_sys_bus_vmbus_devices_uuid_device_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-vmbus-devices-uuid-device-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjhÆubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/vmbus\/devices\/\\/device_id**”h]”jR)�”}”(hŒ3**\/sys\/bus\/vmbus\/devices\/\\/device_id**”h]”hŒ//sys/bus/vmbus/devices//device_id”…”�”}”(hj‚Æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj~Æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Khj{Æubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjxÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjuÆubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjhÆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjeÆubah}”(h]”jdÆah ]”h"]”Œ(abi_sys_bus_vmbus_devices_uuid_device_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j³ÆjZÆsjŠ}”jdÆjZÆsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj¸Æh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´Khj¸Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubhÞ)�”}”(hŒ/The VMBus interface instance GUID of the device”h]”hŒ/The VMBus interface instance GUID of the device”…”�”}”(hjæÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: tools/hv/lsvmbus ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjûÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´Khj÷Æubj–)�”}”(hhh]”hÞ)�”}”(hŒtools/hv/lsvmbus”h]”hŒtools/hv/lsvmbus”…”�”}”(hj Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Khj Çubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj÷Æubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KhjôÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ&.. _abi_sys_bus_vmbus_devices_uuid_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-bus-vmbus-devices-uuid-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj:Çubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/bus\/vmbus\/devices\/\\/id**”h]”jR)�”}”(hŒ,**\/sys\/bus\/vmbus\/devices\/\\/id**”h]”hŒ(/sys/bus/vmbus/devices//id”…”�”}”(hjTÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhjMÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjJÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjGÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj:Çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7Çubah}”(h]”j6Çah ]”h"]”Œ!abi_sys_bus_vmbus_devices_uuid_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j…Çj,ÇsjŠ}”j6Çj,ÇsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjŠÇh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KhjŠÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubhÞ)�”}”(hŒ5The VMBus child_relid of the device's primary channel”h]”hŒ7The VMBus child_relid of the device’s primary channel”…”�”}”(hj¸Çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒUsers: tools/hv/lsvmbus ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÍÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KhjÉÇubj–)�”}”(hhh]”hÞ)�”}”(hŒtools/hv/lsvmbus”h]”hŒtools/hv/lsvmbus”…”�”}”(hjÞÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhjÛÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÉÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KhjÆÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ-.. _abi_sys_bus_vmbus_devices_uuid_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-vmbus-devices-uuid-numa-node”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj Èubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/vmbus\/devices\/\\/numa_node**”h]”jR)�”}”(hŒ3**\/sys\/bus\/vmbus\/devices\/\\/numa_node**”h]”hŒ//sys/bus/vmbus/devices//numa_node”…”�”}”(hj&Èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj"Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K4hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj Èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj Èubah}”(h]”jÈah ]”h"]”Œ(abi_sys_bus_vmbus_devices_uuid_numa_node”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jWÈjþÇsjŠ}”jÈjþÇsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hj\Èh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-bus-vmbus `”h]”j™)�”}”(hjfÈh]”hŒsysfs-bus-vmbus”…”�”}”(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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K4hj\Èubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K4hhÊh²hubhÞ)�”}”(hŒSThis NUMA node to which the VMBUS device is attached, or -1 if the node is unknown.”h]”hŒSThis NUMA node to which the VMBUS device is attached, or -1 if the node is unknown.”…”�”}”(hjŠÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K4hhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_vmbus_devices_uuid_vendor:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-vmbus-devices-uuid-vendor”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj¦Èubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/vmbus\/devices\/\\/vendor**”h]”jR)�”}”(hŒ0**\/sys\/bus\/vmbus\/devices\/\\/vendor**”h]”hŒ,/sys/bus/vmbus/devices//vendor”…”�”}”(hjÀÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼Èubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K-hj¹Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¶Èubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj³Èubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¦Èubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj£Èubah}”(h]”j¢Èah ]”h"]”Œ%abi_sys_bus_vmbus_devices_uuid_vendor”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jñÈj˜ÈsjŠ}”j¢Èj˜ÈsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjöÈh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´K-hjöÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K-hhÊh²hubhÞ)�”}”(hŒ"The 16 bit vendor ID of the device”h]”hŒ"The 16 bit vendor ID of the device”…”�”}”(hj$Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K-hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ6Users: tools/hv/lsvmbus and user level RDMA libraries ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj9Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´K-hj5Éubj–)�”}”(hhh]”hÞ)�”}”(hŒ.tools/hv/lsvmbus and user level RDMA libraries”h]”hŒ.tools/hv/lsvmbus and user level RDMA libraries”…”�”}”(hjJÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´K-hjGÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj5Éubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´K-hj2Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ".. _abi_sys_bus_vmbus_hibernation:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-vmbus-hibernation”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j2hjxÉubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/bus\/vmbus\/hibernation**”h]”jR)�”}”(hŒ"**\/sys\/bus\/vmbus\/hibernation**”h]”hŒ/sys/bus/vmbus/hibernation”…”�”}”(hj’Éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽÉubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´Khj‹Éubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjˆÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj…Éubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjxÉubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjuÉubah}”(h]”jtÉah ]”h"]”Œabi_sys_bus_vmbus_hibernation”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÃÉjjÉsjŠ}”jtÉjjÉsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-bus-vmbus `”h]”(hŒDefined on file ”…”�”}”(hjÈÉh²hh³Nh´Nubh)�”}”(hŒ8: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_stable_sysfs_bus_vmbus”uh1hh³je¶h´KhjÈÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubhÞ)�”}”(hŒ1Whether the host supports hibernation for the VM.”h]”hŒ1Whether the host supports hibernation for the VM.”…”�”}”(hjöÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ@Users: Daemon that sets up swap partition/file for hibernation. ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj Êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³je¶h´KhjÊubj–)�”}”(hhh]”hÞ)�”}”(hŒ8Daemon that sets up swap partition/file for hibernation.”h]”hŒ8Daemon that sets up swap partition/file for hibernation.”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³je¶h´KhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³je¶h´KhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ".. _abi_sys_bus_w1_devices_eeprom:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-w1-devices-eeprom”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjJÊubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/eeprom**”h]”jR)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/eeprom**”h]”hŒ'/sys/bus/w1/devices/.../eeprom”…”�”}”(hjdÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`Êubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/stable/sysfs-driver-w1_ds28e04”h´K hj]Êubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjZÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjWÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjJÊubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjGÊubah}”(h]”jFÊah ]”h"]”Œabi_sys_bus_w1_devices_eeprom”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j–Êj<ÊsjŠ}”jFÊj<ÊsubhÞ)�”}”(hŒXDefined on file :ref:`sysfs-driver-w1_ds28e04 `”h]”(hŒDefined on file ”…”�”}”(hj›Êh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-w1_ds28e04 `”h]”j™)�”}”(hj¥Êh]”hŒsysfs-driver-w1_ds28e04”…”�”}”(hj§Êh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj£Êubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j±ÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ'abi_file_stable_sysfs_driver_w1_ds28e04”uh1hh³jxÊh´K hj›Êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´K hhÊh²hubhÞ)�”}”(hŒyread/write the contents of the EEPROM memory of the DS28E04-100 see :doc:`/w1/slaves/w1_ds28e04` for detailed information”h]”(hŒDread/write the contents of the EEPROM memory of the DS28E04-100 see ”…”�”}”(hjÉÊh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/slaves/w1_ds28e04`”h]”j™)�”}”(hjÓÊh]”hŒ/w1/slaves/w1_ds28e04”…”�”}”(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·Œ/w1/slaves/w1_ds28e04”uh1hh³jxÊh´K hjÉÊubhŒ for detailed information”…”�”}”(hjÉÊh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´K hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒNUsers: any user space application which wants to communicate with DS28E04-100 ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jxÊh´K hjþÊubj–)�”}”(hhh]”hÞ)�”}”(hŒFany user space application which wants to communicate with DS28E04-100”h]”hŒFany user space application which wants to communicate with DS28E04-100”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´K hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjþÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jxÊh´K hjûÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ".. _abi_sys_bus_w1_devices_offset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-w1-devices-offset”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjAËubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/offset**”h]”jR)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/offset**”h]”hŒ'/sys/bus/w1/devices/.../offset”…”�”}”(hj[Ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWËubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/stable/sysfs-driver-w1_ds2438”h´KhjTËubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjQËubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNËubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjAËubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj>Ëubah}”(h]”j=Ëah ]”h"]”Œabi_sys_bus_w1_devices_offset”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�Ëj3ËsjŠ}”j=Ëj3ËsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-driver-w1_ds2438 `”h]”(hŒDefined on file ”…”�”}”(hj’Ëh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-driver-w1_ds2438 `”h]”j™)�”}”(hjœËh]”hŒsysfs-driver-w1_ds2438”…”�”}”(hjžËh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjšËubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¨ËŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_driver_w1_ds2438”uh1hh³joËh´Khj’Ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joËh´KhhÊh²hubhÞ)�”}”(hŒpwrite the contents to the offset register of the DS2438 see :doc:`/w1/slaves/w1_ds2438` for detailed information”h]”(hŒhj8Ìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj5Ìubah}”(h]”j4Ìah ]”h"]”Œabi_sys_bus_w1_devices_page1”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jƒÌj*ÌsjŠ}”j4Ìj*ÌsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-driver-w1_ds2438 `”h]”(hŒDefined on file ”…”�”}”(hjˆÌh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-driver-w1_ds2438 `”h]”j™)�”}”(hj’Ìh]”hŒsysfs-driver-w1_ds2438”…”�”}”(hj”Ìh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�Ìubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jžÌŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_driver_w1_ds2438”uh1hh³joËh´KhjˆÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joËh´KhhÊh²hubhÞ)�”}”(hŒeread the contents of the page1 of the DS2438 see :doc:`/w1/slaves/w1_ds2438` for detailed information”h]”(hŒ1read the contents of the page1 of the DS2438 see ”…”�”}”(hj¶Ìh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/slaves/w1_ds2438`”h]”j™)�”}”(hjÀÌh]”hŒ/w1/slaves/w1_ds2438”…”�”}”(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·Œ/w1/slaves/w1_ds2438”uh1hh³joËh´Khj¶ÌubhŒ for detailed information”…”�”}”(hj¶Ìh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joËh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒIUsers: any user space application which wants to communicate with DS2438 ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjïÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³joËh´KhjëÌubj–)�”}”(hhh]”hÞ)�”}”(hŒAany user space application which wants to communicate with DS2438”h]”hŒAany user space application which wants to communicate with DS2438”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³joËh´KhjýÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjëÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³joËh´KhjèÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ.. _abi_sys_bus_w1_devices_pio:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-w1-devices-pio”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hj.Íubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/bus\/w1\/devices\/\.\.\.\/pio**”h]”jR)�”}”(hŒ(**\/sys\/bus\/w1\/devices\/\.\.\.\/pio**”h]”hŒ$/sys/bus/w1/devices/.../pio”…”�”}”(hjHÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´KhjAÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj>Íubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;Íubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj.Íubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj+Íubah}”(h]”j*Íah ]”h"]”Œabi_sys_bus_w1_devices_pio”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jyÍj ÍsjŠ}”j*Íj ÍsubhÞ)�”}”(hŒXDefined on file :ref:`sysfs-driver-w1_ds28e04 `”h]”(hŒDefined on file ”…”�”}”(hj~Íh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-w1_ds28e04 `”h]”j™)�”}”(hjˆÍh]”hŒsysfs-driver-w1_ds28e04”…”�”}”(hjŠÍh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj†Íubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j”ÍŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ'abi_file_stable_sysfs_driver_w1_ds28e04”uh1hh³jxÊh´Khj~Íubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´KhhÊh²hubhÞ)�”}”(hŒuread/write the contents of the two PIO's of the DS28E04-100 see :doc:`/w1/slaves/w1_ds28e04` for detailed information”h]”(hŒBread/write the contents of the two PIO’s of the DS28E04-100 see ”…”�”}”(hj¬Íh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/slaves/w1_ds28e04`”h]”j™)�”}”(hj¶Íh]”hŒ/w1/slaves/w1_ds28e04”…”�”}”(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·Œ/w1/slaves/w1_ds28e04”uh1hh³jxÊh´Khj¬ÍubhŒ for detailed information”…”�”}”(hj¬Íh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒNUsers: any user space application which wants to communicate with DS28E04-100 ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjåÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jxÊh´KhjáÍubj–)�”}”(hhh]”hÞ)�”}”(hŒFany user space application which wants to communicate with DS28E04-100”h]”hŒFany user space application which wants to communicate with DS28E04-100”…”�”}”(hjöÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jxÊh´KhjóÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjáÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jxÊh´KhjÞÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ0.. _abi_sys_bus_w1_devices_w1_master_timeout_us:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-bus-w1-devices-w1-master-timeout-us”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1j2hj$Îubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ9**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_master_timeout_us**”h]”jR)�”}”(hŒ9**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_master_timeout_us**”h]”hŒ5/sys/bus/w1/devices/.../w1_master_timeout_us”…”�”}”(hj>Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Îubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ%Documentation/ABI/stable/sysfs-bus-w1”h´Khj7Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj4Îubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj1Îubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj$Îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj!Îubah}”(h]”j Îah ]”h"]”Œ+abi_sys_bus_w1_devices_w1_master_timeout_us”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jpÎjÎsjŠ}”j ÎjÎsubhÞ)�”}”(hŒBDefined on file :ref:`sysfs-bus-w1 `”h]”(hŒDefined on file ”…”�”}”(hjuÎh²hh³Nh´Nubh)�”}”(hŒ2:ref:`sysfs-bus-w1 `”h]”j™)�”}”(hjÎh]”hŒ sysfs-bus-w1”…”�”}”(hj�Îh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj}Îubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j‹ÎŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_bus_w1”uh1hh³jRÎh´KhjuÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRÎh´KhhÊh²hubhÞ)�”}”(hŒûBus scanning interval, microseconds component. Some of 1-Wire devices commonly associated with physical access control systems are attached/generate presence for as short as 100 ms - hence the tens-to-hundreds milliseconds scan intervals are required.”h]”hŒûBus scanning interval, microseconds component. Some of 1-Wire devices commonly associated with physical access control systems are attached/generate presence for as short as 100 ms - hence the tens-to-hundreds milliseconds scan intervals are required.”…”�”}”(hj£Îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRÎh´KhhÊh²hubhÞ)�”}”(hŒ3see :doc:`/w1/w1-generic` for detailed information.”h]”(hŒsee ”…”�”}”(hj±Îh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/w1-generic`”h]”j™)�”}”(hj»Îh]”hŒ/w1/w1-generic”…”�”}”(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·Œ/w1/w1-generic”uh1hh³jRÎh´Khj±ÎubhŒ for detailed information.”…”�”}”(hj±Îh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRÎh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒLUsers: any user space application which wants to know bus scanning interval ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjêÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jRÎh´KhjæÎubj–)�”}”(hhh]”hÞ)�”}”(hŒDany user space application which wants to know bus scanning interval”h]”hŒDany user space application which wants to know bus scanning interval”…”�”}”(hjûÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jRÎh´KhjøÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjæÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jRÎh´KhjãÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ".. _abi_sys_bus_w1_devices_w1_seq:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-bus-w1-devices-w1-seq”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hj)Ïubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_seq**”h]”jR)�”}”(hŒ+**\/sys\/bus\/w1\/devices\/\.\.\.\/w1_seq**”h]”hŒ'/sys/bus/w1/devices/.../w1_seq”…”�”}”(hjCÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj?Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/stable/sysfs-driver-w1_ds28ea00”h´Khj<Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj6Ïubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj)Ïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj&Ïubah}”(h]”j%Ïah ]”h"]”Œabi_sys_bus_w1_devices_w1_seq”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”juÏjÏsjŠ}”j%ÏjÏsubhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-w1_ds28ea00 `”h]”(hŒDefined on file ”…”�”}”(hjzÏh²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-w1_ds28ea00 `”h]”j™)�”}”(hj„Ïh]”hŒsysfs-driver-w1_ds28ea00”…”�”}”(hj†Ïh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‚Ïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j�ÏŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ(abi_file_stable_sysfs_driver_w1_ds28ea00”uh1hh³jWÏh´KhjzÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jWÏh´KhhÊh²hubhÞ)�”}”(hŒhSupport for the DS28EA00 chain sequence function see :doc:`/w1/slaves/w1_therm` for detailed information”h]”(hŒ5Support for the DS28EA00 chain sequence function see ”…”�”}”(hj¨Ïh²hh³Nh´Nubh)�”}”(hŒ:doc:`/w1/slaves/w1_therm`”h]”j™)�”}”(hj²Ïh]”hŒ/w1/slaves/w1_therm”…”�”}”(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·Œ/w1/slaves/w1_therm”uh1hh³jWÏh´Khj¨ÏubhŒ for detailed information”…”�”}”(hj¨Ïh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jWÏh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒKUsers: any user space application which wants to communicate with DS28EA00 ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjáÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jWÏh´KhjÝÏubj–)�”}”(hhh]”hÞ)�”}”(hŒCany user space application which wants to communicate with DS28EA00”h]”hŒCany user space application which wants to communicate with DS28EA00”…”�”}”(hjòÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jWÏh´KhjïÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÝÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jWÏh´KhjÚÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒH.. _abi_sys_bus_wmi_devices_05901221_d566_11d1_b2f0_00a0c9062910_x_bmof:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒCabi-sys-bus-wmi-devices-05901221-d566-11d1-b2f0-00a0c9062910-x-bmof”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KSuh1j2hj Ðubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒQ**\/sys\/bus\/wmi\/devices\/05901221\-D566\-11D1\-B2F0\-00A0C9062910[\-X]\/bmof**”h]”jR)�”}”(hŒQ**\/sys\/bus\/wmi\/devices\/05901221\-D566\-11D1\-B2F0\-00A0C9062910[\-X]\/bmof**”h]”hŒM/sys/bus/wmi/devices/05901221-D566-11D1-B2F0-00A0C9062910[-X]/bmof”…”�”}”(hj:Ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/stable/sysfs-platform-wmi-bmof”h´Khj3Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj0Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-Ðubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj Ðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÐubah}”(h]”jÐah ]”h"]”ŒCabi_sys_bus_wmi_devices_05901221_d566_11d1_b2f0_00a0c9062910_x_bmof”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jlÐjÐsjŠ}”jÐjÐsubhÞ)�”}”(hŒXDefined on file :ref:`sysfs-platform-wmi-bmof `”h]”(hŒDefined on file ”…”�”}”(hjqÐh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-platform-wmi-bmof `”h]”j™)�”}”(hj{Ðh]”hŒsysfs-platform-wmi-bmof”…”�”}”(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_stable_sysfs_platform_wmi_bmof”uh1hh³jNÐh´KhjqÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubhÞ)�”}”(hŒRBinary MOF metadata used to describe the details of available ACPI WMI interfaces.”h]”hŒRBinary MOF metadata used to describe the details of available ACPI WMI interfaces.”…”�”}”(hjŸÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubhÞ)�”}”(hŒ-See :doc:`/wmi/devices/wmi-bmof` for details.”h]”(hŒSee ”…”�”}”(hj­Ðh²hh³Nh´Nubh)�”}”(hŒ:doc:`/wmi/devices/wmi-bmof`”h]”j™)�”}”(hj·Ðh]”hŒ/wmi/devices/wmi-bmof”…”�”}”(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/wmi-bmof”uh1hh³jNÐh´Khj­ÐubhŒ for details.”…”�”}”(hj­Ðh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jNÐh´KhhÊh²hubj)�”}”(hŒ,.. _abi_sys_bus_xen_backend_devices_devtype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-bus-xen-backend-devices-devtype”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjíÐubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/bus\/xen\-backend\/devices\/\*\/devtype**”h]”jR)�”}”(hŒ2**\/sys\/bus\/xen\-backend\/devices\/\*\/devtype**”h]”hŒ./sys/bus/xen-backend/devices/*/devtype”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/stable/sysfs-bus-xen-backend”h´KhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjýÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjúÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjíÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjêÐubah}”(h]”jéÐah ]”h"]”Œ'abi_sys_bus_xen_backend_devices_devtype”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j9ÑjßÐsjŠ}”jéÐjßÐsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hj>Ñh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjHÑh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´Khj>Ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ^The type of the device. e.g., one of: 'vbd' (block), 'vif' (network), or 'vfb' (framebuffer).”h]”hŒjThe type of the device. e.g., one of: ‘vbd’ (block), ‘vif’ (network), or ‘vfb’ (framebuffer).”…”�”}”(hjlÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_xen_backend_devices_nodename:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-xen-backend-devices-nodename”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjˆÑubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/bus\/xen\-backend\/devices\/\*\/nodename**”h]”jR)�”}”(hŒ3**\/sys\/bus\/xen\-backend\/devices\/\*\/nodename**”h]”hŒ//sys/bus/xen-backend/devices/*/nodename”…”�”}”(hj¢Ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžÑubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hj›Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj•Ñubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˆÑubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj…Ñubah}”(h]”j„Ñah ]”h"]”Œ(abi_sys_bus_xen_backend_devices_nodename”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓÑjzÑsjŠ}”j„ÑjzÑsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjØÑh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjâÑh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K hjØÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubhÞ)�”}”(hŒAXenStore node (under /local/domain/NNN/) for this backend device.”h]”hŒAXenStore node (under /local/domain/NNN/) for this backend device.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K hhÊh²hubj)�”}”(hŒ*.. _abi_sys_bus_xen_backend_devices_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-bus-xen-backend-devices-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj"Òubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/bus\/xen\-backend\/devices\/\*\/state**”h]”jR)�”}”(hŒ0**\/sys\/bus\/xen\-backend\/devices\/\*\/state**”h]”hŒ,/sys/bus/xen-backend/devices/*/state”…”�”}”(hj<Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8Òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KMhj5Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2Òubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/Òubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj"Òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÒubah}”(h]”jÒah ]”h"]”Œ%abi_sys_bus_xen_backend_devices_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jmÒjÒsjŠ}”jÒjÒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjrÒh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hj|Òh]”hŒsysfs-bus-xen-backend”…”�”}”(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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´KMhjrÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KMhhÊh²hubhÞ)�”}”(hŒ�The state of the device. One of: 'Unknown', 'Initialising', 'Initialised', 'Connected', 'Closing', 'Closed', 'Reconfiguring', 'Reconfigured'.”h]”hŒ­The state of the device. One of: ‘Unknown’, ‘Initialising’, ‘Initialised’, ‘Connected’, ‘Closing’, ‘Closed’, ‘Reconfiguring’, ‘Reconfigured’.”…”�”}”(hj Òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KMhhÊh²hubj)�”}”(hŒ-.. _abi_sys_bus_xen_backend_devices_vbd_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-bus-xen-backend-devices-vbd-mode”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj¼Òubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/mode**”h]”jR)�”}”(hŒ4**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/mode**”h]”hŒ0/sys/bus/xen-backend/devices/vbd-*/mode”…”�”}”(hjÖÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhjÏÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÌÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¼Òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¹Òubah}”(h]”j¸Òah ]”h"]”Œ(abi_sys_bus_xen_backend_devices_vbd_mode”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓj®ÒsjŠ}”j¸Òj®ÒsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hj Óh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjÓh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´Khj Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒ@Whether the block device is read-only ('r') or read-write ('w').”h]”hŒHWhether the block device is read-only (‘r’) or read-write (‘w’).”…”�”}”(hj:Óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj)�”}”(hŒ8.. _abi_sys_bus_xen_backend_devices_vbd_physical_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-bus-xen-backend-devices-vbd-physical-device”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hjVÓubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/physical_device**”h]”jR)�”}”(hŒ?**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/physical_device**”h]”hŒ;/sys/bus/xen-backend/devices/vbd-*/physical_device”…”�”}”(hjpÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjlÓubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhjiÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjfÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjcÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjVÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjSÓubah}”(h]”jRÓah ]”h"]”Œ3abi_sys_bus_xen_backend_devices_vbd_physical_device”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¡ÓjHÓsjŠ}”jRÓjHÓsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hj¦Óh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hj°Óh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´Khj¦Óubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubhÞ)�”}”(hŒsThe major:minor number (in hexadecimal) of the physical device providing the storage for this backend block device.”h]”hŒsThe major:minor number (in hexadecimal) of the physical device providing the storage for this backend block device.”…”�”}”(hjÔÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KhhÊh²hubj)�”}”(hŒ9.. _abi_sys_bus_xen_backend_devices_vbd_statistics_f_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-bus-xen-backend-devices-vbd-statistics-f-req”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1j2hjðÓubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒA**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/f_req**”h]”jR)�”}”(hŒA**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/f_req**”h]”hŒ=/sys/bus/xen-backend/devices/vbd-*/statistics/f_req”…”�”}”(hj Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K"hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjýÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjðÓubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjíÓubah}”(h]”jìÓah ]”h"]”Œ4abi_sys_bus_xen_backend_devices_vbd_statistics_f_req”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j;ÔjâÓsjŠ}”jìÓjâÓsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hj@Ôh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjJÔh]”hŒsysfs-bus-xen-backend”…”�”}”(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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K"hj@Ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K"hhÊh²hubhÞ)�”}”(hŒ+Number of flush requests from the frontend.”h]”hŒ+Number of flush requests from the frontend.”…”�”}”(hjnÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K"hhÊh²hubj)�”}”(hŒ:.. _abi_sys_bus_xen_backend_devices_vbd_statistics_oo_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-xen-backend-devices-vbd-statistics-oo-req”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjŠÔubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/oo_req**”h]”jR)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/oo_req**”h]”hŒ>/sys/bus/xen-backend/devices/vbd-*/statistics/oo_req”…”�”}”(hj¤Ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hj�Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjšÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj—Ôubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŠÔubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‡Ôubah}”(h]”j†Ôah ]”h"]”Œ5abi_sys_bus_xen_backend_devices_vbd_statistics_oo_req”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÕÔj|ÔsjŠ}”j†Ôj|ÔsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjÚÔh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjäÔh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K)hjÚÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubhÞ)�”}”(hŒYNumber of requests delayed because the backend was too busy processing previous requests.”h]”hŒYNumber of requests delayed because the backend was too busy processing previous requests.”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K)hhÊh²hubj)�”}”(hŒ:.. _abi_sys_bus_xen_backend_devices_vbd_statistics_rd_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-xen-backend-devices-vbd-statistics-rd-req”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hj$Õubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/rd_req**”h]”jR)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/rd_req**”h]”hŒ>/sys/bus/xen-backend/devices/vbd-*/statistics/rd_req”…”�”}”(hj>Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:Õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K1hj7Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj4Õubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj1Õubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj$Õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj!Õubah}”(h]”j Õah ]”h"]”Œ5abi_sys_bus_xen_backend_devices_vbd_statistics_rd_req”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”joÕjÕsjŠ}”j ÕjÕsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjtÕh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hj~Õh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K1hjtÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K1hhÊh²hubhÞ)�”}”(hŒ*Number of read requests from the frontend.”h]”hŒ*Number of read requests from the frontend.”…”�”}”(hj¢Õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K1hhÊh²hubj)�”}”(hŒ;.. _abi_sys_bus_xen_backend_devices_vbd_statistics_rd_sect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-xen-backend-devices-vbd-statistics-rd-sect”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j2hj¾Õubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/rd_sect**”h]”jR)�”}”(hŒC**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/rd_sect**”h]”hŒ?/sys/bus/xen-backend/devices/vbd-*/statistics/rd_sect”…”�”}”(hjØÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K8hjÑÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÎÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjËÕubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¾Õubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj»Õubah}”(h]”jºÕah ]”h"]”Œ6abi_sys_bus_xen_backend_devices_vbd_statistics_rd_sect”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j Öj°ÕsjŠ}”jºÕj°ÕsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjÖh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K8hjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K8hhÊh²hubhÞ)�”}”(hŒ'Number of sectors read by the frontend.”h]”hŒ'Number of sectors read by the frontend.”…”�”}”(hj<Öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K8hhÊh²hubj)�”}”(hŒ:.. _abi_sys_bus_xen_backend_devices_vbd_statistics_wr_req:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-bus-xen-backend-devices-vbd-statistics-wr-req”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KDuh1j2hjXÖubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/wr_req**”h]”jR)�”}”(hŒB**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/wr_req**”h]”hŒ>/sys/bus/xen-backend/devices/vbd-*/statistics/wr_req”…”�”}”(hjrÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnÖubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K?hjkÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjhÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjeÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjXÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjUÖubah}”(h]”jTÖah ]”h"]”Œ5abi_sys_bus_xen_backend_devices_vbd_statistics_wr_req”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j£ÖjJÖsjŠ}”jTÖjJÖsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hj¨Öh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hj²Öh]”hŒsysfs-bus-xen-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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´K?hj¨Öubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K?hhÊh²hubhÞ)�”}”(hŒ+Number of write requests from the frontend.”h]”hŒ+Number of write requests from the frontend.”…”�”}”(hjÖÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´K?hhÊh²hubj)�”}”(hŒ;.. _abi_sys_bus_xen_backend_devices_vbd_statistics_wr_sect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-bus-xen-backend-devices-vbd-statistics-wr-sect”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j2hjòÖubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/wr_sect**”h]”jR)�”}”(hŒC**\/sys\/bus\/xen\-backend\/devices\/vbd\-\*\/statistics\/wr_sect**”h]”hŒ?/sys/bus/xen-backend/devices/vbd-*/statistics/wr_sect”…”�”}”(hj ×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KFhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÿÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjòÖubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjïÖubah}”(h]”jîÖah ]”h"]”Œ6abi_sys_bus_xen_backend_devices_vbd_statistics_wr_sect”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j=×jäÖsjŠ}”jîÖjäÖsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-bus-xen-backend `”h]”(hŒDefined on file ”…”�”}”(hjB×h²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-bus-xen-backend `”h]”j™)�”}”(hjL×h]”hŒsysfs-bus-xen-backend”…”�”}”(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_stable_sysfs_bus_xen_backend”uh1hh³jÑh´KFhjB×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KFhhÊh²hubhÞ)�”}”(hŒ*Number of sectors written by the frontend.”h]”hŒ*Number of sectors written by the frontend.”…”�”}”(hjp×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÑh´KFhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/class”h]”hŒSymbols under /sys/class”…”�”}”(hj�×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj~×h³Nh´Nubj)�”}”(hŒ8.. _abi_sys_class_backlight_backlight_actual_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ3abi-sys-class-backlight-backlight-actual-brightness”uh1jh´Khj~×ubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hj�×ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/backlight\/\\/actual_brightness**”h]”jR)�”}”(hŒ=**\/sys\/class\/backlight\/\\/actual_brightness**”h]”hŒ9/sys/class/backlight//actual_brightness”…”�”}”(hj·×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj³×ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/stable/sysfs-class-backlight”h´Khj°×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj­×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjª×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�×ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjš×ubah}”(h]”j™×ah ]”h"]”Œ3abi_sys_class_backlight_backlight_actual_brightness”ah$]”h&]”uh1j(hj~×jˆ}”jé×j�×sjŠ}”j™×j�×subhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjî×h²hh³Nh´Nubh)�”}”(hŒD: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”jØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_class_backlight”uh1hh³jË×h´Khjî×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj~×ubhÞ)�”}”(hX<Show the actual brightness by querying the hardware. Due to implementation differences in hardware this may not match the value in 'brightness'. For example some hardware may treat blanking differently or have custom power saving features. Userspace should generally use the values in 'brightness' to make decisions.”h]”hXDShow the actual brightness by querying the hardware. Due to implementation differences in hardware this may not match the value in ‘brightness’. For example some hardware may treat blanking differently or have custom power saving features. Userspace should generally use the values in ‘brightness’ to make decisions.”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj~×ubj{)�”}”(hhh]”j€)�”}”(hŒ Users: HAL ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj1Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jË×h´Khj-Øubj–)�”}”(hhh]”hÞ)�”}”(hŒHAL”h]”hŒHAL”…”�”}”(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&]”uh1jh³jË×h´Khj*Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhj~×ubeh}”(h]”Œsymbols-under-sys-class”ah ]”h"]”Œsymbols under /sys/class”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ/.. _abi_sys_class_backlight_backlight_bl_power:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-backlight-backlight-bl-power”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hjxØubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/backlight\/\\/bl_power**”h]”jR)�”}”(hŒ4**\/sys\/class\/backlight\/\\/bl_power**”h]”hŒ0/sys/class/backlight//bl_power”…”�”}”(hj’Øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŽØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj‹Øubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjˆØubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj…Øubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjxØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjuØubah}”(h]”jtØah ]”h"]”Œ*abi_sys_class_backlight_backlight_bl_power”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÃØjjØsjŠ}”jtØjjØsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjÈØh²hh³Nh´Nubh)�”}”(hŒD: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”jÞØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_class_backlight”uh1hh³jË×h´KhjÈØubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´KhhÊh²hubhÞ)�”}”(hŒHControl BACKLIGHT power, values are compatible with FB_BLANK_* from fb.h”h]”hŒHControl BACKLIGHT power, values are compatible with FB_BLANK_* from fb.h”…”�”}”(hjöØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´KhhÊh²hubj*)�”}”(hŒK- 0 (FB_BLANK_UNBLANK) : power on. - 4 (FB_BLANK_POWERDOWN) : power off ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒ"0 (FB_BLANK_UNBLANK) : power on.”h]”hÞ)�”}”(hj Ùh]”hŒ"0 (FB_BLANK_UNBLANK) : power on.”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÙubj5)�”}”(hŒ$4 (FB_BLANK_POWERDOWN) : power off ”h]”hÞ)�”}”(hŒ"4 (FB_BLANK_POWERDOWN) : power off”h]”hŒ"4 (FB_BLANK_POWERDOWN) : power off”…”�”}”(hj&Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj"Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÙubeh}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³jË×h´KhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jË×h´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ Users: HAL ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjMÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jË×h´KhjIÙubj–)�”}”(hhh]”hÞ)�”}”(hŒHAL”h]”hŒHAL”…”�”}”(hj^Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´Khj[Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjIÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jË×h´KhjFÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ1.. _abi_sys_class_backlight_backlight_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-class-backlight-backlight-brightness”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjŒÙubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/backlight\/\\/brightness**”h]”jR)�”}”(hŒ6**\/sys\/class\/backlight\/\\/brightness**”h]”hŒ2/sys/class/backlight//brightness”…”�”}”(hj¦Ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¢Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K hjŸÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjœÙubah}”(h]”h ]”h"]”•h$]”h&]”uh1jChj™Ùubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŒÙubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‰Ùubah}”(h]”jˆÙah ]”h"]”Œ,abi_sys_class_backlight_backlight_brightness”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j×Ùj~ÙsjŠ}”jˆÙj~ÙsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hjÜÙh²hh³Nh´Nubh)�”}”(hŒD: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”jòÙŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_class_backlight”uh1hh³jË×h´K hjÜÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K hhÊh²hubhÞ)�”}”(hŒÙControl the brightness for this . Values are between 0 and max_brightness. This file will also show the brightness level stored in the driver, which may not be the actual brightness (see actual_brightness).”h]”hŒÙControl the brightness for this . Values are between 0 and max_brightness. This file will also show the brightness level stored in the driver, which may not be the actual brightness (see actual_brightness).”…”�”}”(hj Úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ Users: HAL ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jË×h´K hjÚubj–)�”}”(hhh]”hÞ)�”}”(hŒHAL”h]”hŒHAL”…”�”}”(hj0Ú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&]”uh1jh³jË×h´K hjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ5.. _abi_sys_class_backlight_backlight_max_brightness:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ0abi-sys-class-backlight-backlight-max-brightness”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/max_brightness**”h]”jR)�”}”(hŒ:**\/sys\/class\/backlight\/\\/max_brightness**”h]”hŒ6/sys/class/backlight//max_brightness”…”�”}”(hjxÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K%hjqÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjnÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjkÚubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj^Úubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj[Úubah}”(h]”jZÚah ]”h"]”Œ0abi_sys_class_backlight_backlight_max_brightness”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j©ÚjPÚsjŠ}”jZÚjPÚsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hj®Úh²hh³Nh´Nubh)�”}”(hŒD: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”jÄÚŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_class_backlight”uh1hh³jË×h´K%hj®Úubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K%hhÊh²hubhÞ)�”}”(hŒ#Maximum brightness for .”h]”hŒ#Maximum brightness for .”…”�”}”(hjÜÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K%hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ Users: HAL ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjñÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jË×h´K%hjíÚubj–)�”}”(hhh]”hÞ)�”}”(hŒHAL”h]”hŒHAL”…”�”}”(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&]”uh1jh³jË×h´K%hjêÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒ+.. _abi_sys_class_backlight_backlight_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-backlight-backlight-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj0Ûubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/backlight\/\\/type**”h]”jR)�”}”(hŒ0**\/sys\/class\/backlight\/\\/type**”h]”hŒ,/sys/class/backlight//type”…”�”}”(hjJÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K-hjCÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj=Ûubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj0Ûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj-Ûubah}”(h]”j,Ûah ]”h"]”Œ&abi_sys_class_backlight_backlight_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j{Ûj"ÛsjŠ}”j,Ûj"ÛsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-backlight `”h]”(hŒDefined on file ”…”�”}”(hj€Ûh²hh³Nh´Nubh)�”}”(hŒD: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”j–ÛŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ%abi_file_stable_sysfs_class_backlight”uh1hh³jË×h´K-hj€Ûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K-hhÊh²hubhÞ)�”}”(hŒÛThe type of interface controlled by . "firmware": The driver uses a standard firmware interface "platform": The driver uses a platform-specific interface "raw": The driver controls hardware registers directly”h]”hŒçThe type of interface controlled by . “firmwareâ€�: The driver uses a standard firmware interface “platformâ€�: The driver uses a platform-specific interface “rawâ€�: The driver controls hardware registers directly”…”�”}”(hj®Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K-hhÊh²hubhÞ)�”}”(hX›In the general case, when multiple backlight interfaces are available for a single device, firmware control should be preferred to platform control should be preferred to raw control. Using a firmware interface reduces the probability of confusion with the hardware and the OS independently updating the backlight state. Platform interfaces are mostly a holdover from pre-standardisation of firmware interfaces.”h]”hX›In the general case, when multiple backlight interfaces are available for a single device, firmware control should be preferred to platform control should be preferred to raw control. Using a firmware interface reduces the probability of confusion with the hardware and the OS independently updating the backlight state. Platform interfaces are mostly a holdover from pre-standardisation of firmware interfaces.”…”�”}”(hj¼Ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jË×h´K-hhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_bluetooth_hci_index_reset:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-bluetooth-hci-index-reset”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjØÛubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/bluetooth\/hci\\/reset**”h]”jR)�”}”(hŒ0**\/sys\/class\/bluetooth\/hci\\/reset**”h]”hŒ,/sys/class/bluetooth/hci/reset”…”�”}”(hjòÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ.Documentation/ABI/stable/sysfs-class-bluetooth”h´KhjëÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjåÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjØÛubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÕÛubah}”(h]”jÔÛah ]”h"]”Œ'abi_sys_class_bluetooth_hci_index_reset”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j$ÜjÊÛsjŠ}”jÔÛjÊÛsubhÞ)�”}”(hŒTDefined on file :ref:`sysfs-class-bluetooth `”h]”(hŒDefined on file ”…”�”}”(hj)Üh²hh³Nh´Nubh)�”}”(hŒD:ref:`sysfs-class-bluetooth `”h]”j™)�”}”(hj3Üh]”hŒsysfs-class-bluetooth”…”�”}”(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_stable_sysfs_class_bluetooth”uh1hh³jÜh´Khj)Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜh´KhhÊh²hubhÞ)�”}”(hXThis write-only attribute allows users to trigger the vendor reset method on the Bluetooth device when arbitrary data is written. The reset may or may not be done through the device transport (e.g., UART/USB), and can also be done through an out-of-band approach such as GPIO.”h]”hXThis write-only attribute allows users to trigger the vendor reset method on the Bluetooth device when arbitrary data is written. The reset may or may not be done through the device transport (e.g., UART/USB), and can also be done through an out-of-band approach such as GPIO.”…”�”}”(hjWÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÜh´KhhÊh²hubj)�”}”(hŒ>.. _abi_sys_class_infiniband_device_name_hw_counters_lifespan:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ9abi-sys-class-infiniband-device-name-hw-counters-lifespan”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K]uh1j2hjsÜubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/infiniband\/\\/hw_counters\/lifespan**”h]”jR)�”}”(hŒE**\/sys\/class\/infiniband\/\\/hw_counters\/lifespan**”h]”hŒA/sys/class/infiniband//hw_counters/lifespan”…”�”}”(hj�Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ/Documentation/ABI/stable/sysfs-class-infiniband”h´KÇhj†Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjƒÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj€ÜubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/class\/infiniband\/\\/ports\/\\/hw_counters\/lifespan**”h]”jR)�”}”(hŒ[**\/sys\/class\/infiniband\/\\/ports\/\\/hw_counters\/lifespan**”h]”hŒW/sys/class/infiniband//ports//hw_counters/lifespan”…”�”}”(hj¸Üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj´Üubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÇhj±Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj®Üubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj€Üubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjsÜubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjpÜubah}”(h]”joÜah ]”h"]”Œ9abi_sys_class_infiniband_device_name_hw_counters_lifespan”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jéÜjeÜsjŠ}”joÜjeÜsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjîÜh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjøÜh]”hŒsysfs-class-infiniband”…”�”}”(hjúÜh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjöÜubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KÇhjîÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÇhhÊh²hubhÞ)�”}”(hXÛThe optional "hw_counters" subdirectory can be under either the parent device or the port subdirectories or both. If present, there are a list of counters provided by the hardware. They may match some of the counters in the counters directory, but they often include many other counters. In addition to the various counters, there will be a file named "lifespan" that configures how frequently the core should update the counters when they are being accessed (counters are not updated if they are not being accessed). The lifespan is in milliseconds and defaults to 10 unless set to something else by the driver. Users may echo a value between 0-10000 to the lifespan file to set the length of time between updates in milliseconds.”h]”hXãThe optional “hw_countersâ€� subdirectory can be under either the parent device or the port subdirectories or both. If present, there are a list of counters provided by the hardware. They may match some of the counters in the counters directory, but they often include many other counters. In addition to the various counters, there will be a file named “lifespanâ€� that configures how frequently the core should update the counters when they are being accessed (counters are not updated if they are not being accessed). The lifespan is in milliseconds and defaults to 10 unless set to something else by the driver. Users may echo a value between 0-10000 to the lifespan file to set the length of time between updates in milliseconds.”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÇhhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_infiniband_device_fw_ver:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-infiniband-device-fw-ver”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj8Ýubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/\\/fw_ver**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/\\/fw_ver**”h]”hŒ,/sys/class/infiniband//fw_ver”…”�”}”(hjRÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhjKÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjHÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjEÝubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj8Ýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj5Ýubah}”(h]”j4Ýah ]”h"]”Œ&abi_sys_class_infiniband_device_fw_ver”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jƒÝj*ÝsjŠ}”j4Ýj*ÝsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjˆÝh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj’Ýh]”hŒsysfs-class-infiniband”…”�”}”(hj”Ýh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�Ýubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jžÝŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KhjˆÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhhÊh²hubhÞ)�”}”(hŒ(RO) Display firmware version”h]”hŒ(RO) Display firmware version”…”�”}”(hj¶Ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhhÊh²hubj)�”}”(hŒ... _abi_sys_class_infiniband_device_node_desc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-infiniband-device-node-desc”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjÒÝubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_desc**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_desc**”h]”hŒ//sys/class/infiniband//node_desc”…”�”}”(hjìÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhjåÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjßÝubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÒÝubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÏÝubah}”(h]”jÎÝah ]”h"]”Œ)abi_sys_class_infiniband_device_node_desc”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÞjÄÝsjŠ}”jÎÝjÄÝsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj"Þh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj,Þh]”hŒsysfs-class-infiniband”…”�”}”(hj.Þ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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Khj"Þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhhÊh²hubhÞ)�”}”(hŒ™(RW) Update the node description with information such as the node's hostname, so that IB network management software can tie its view to the real world.”h]”hŒ›(RW) Update the node description with information such as the node’s hostname, so that IB network management software can tie its view to the real world.”…”�”}”(hjPÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhhÊh²hubj)�”}”(hŒ... _abi_sys_class_infiniband_device_node_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-infiniband-device-node-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hjlÞubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_type**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_type**”h]”hŒ//sys/class/infiniband//node_type”…”�”}”(hj†Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj|Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjyÞubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_guid**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/\\/node_guid**”h]”hŒ//sys/class/infiniband//node_guid”…”�”}”(hj°Þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬Þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khj©Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¦Þubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjyÞubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/infiniband\/\\/sys_image_guid**”h]”jR)�”}”(hŒ8**\/sys\/class\/infiniband\/\\/sys_image_guid**”h]”hŒ4/sys/class/infiniband//sys_image_guid”…”�”}”(hjÚÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÖÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhjÓÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÐÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjyÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjlÞubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjiÞubah}”(h]”jhÞah ]”h"]”Œ)abi_sys_class_infiniband_device_node_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j ßj^ÞsjŠ}”jhÞj^ÞsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjßh]”hŒsysfs-class-infiniband”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjßubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j&ߌreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Khjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjAßubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjAßubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ node_type:”h]”hŒ node_type:”…”�”}”(hjaßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khj^ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[ßubjI)�”}”(hhh]”hÞ)�”}”(hŒ=(RO) Node type (CA, RNIC, usNIC, usNIC UDP, switch or router)”h]”hŒ=(RO) Node type (CA, RNIC, usNIC, usNIC UDP, switch or router)”…”�”}”(hjxßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khjußubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjXßubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ node_guid:”h]”hŒ node_guid:”…”�”}”(hj˜ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khj•ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’ßubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Node GUID”h]”hŒ(RO) Node GUID”…”�”}”(hj¯ßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khj¬ßubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’ßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjXßubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒsys_image_guid:”h]”hŒsys_image_guid:”…”�”}”(hjÏßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KhjÌßubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÉßubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) System image GUID”h]”hŒ(RO) System image GUID”…”�”}”(hjæßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Khjãßubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÉßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjXßubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjAßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj>ßubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒI.. _abi_sys_class_infiniband_device_ports_port_num_counters_symbol_error:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒDabi-sys-class-infiniband-device-ports-port-num-counters-symbol-error”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kkuh1j2hj!àubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/symbol_error**”h]”jR)�”}”(hŒV**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/symbol_error**”h]”hŒR/sys/class/infiniband//ports//counters/symbol_error”…”�”}”(hj;àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj7àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj4àubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj1àubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒY**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_errors**”h]”jR)�”}”(hŒY**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_errors**”h]”hŒU/sys/class/infiniband//ports//counters/port_rcv_errors”…”�”}”(hjeàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj^àubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[àubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒi**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_remote_physical_errors**”h]”jR)�”}”(hŒi**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_remote_physical_errors**”h]”hŒe/sys/class/infiniband//ports//counters/port_rcv_remote_physical_errors”…”�”}”(hj�àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹àubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjˆàubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj…àubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒf**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_switch_relay_errors**”h]”jR)�”}”(hŒf**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_switch_relay_errors**”h]”hŒb/sys/class/infiniband//ports//counters/port_rcv_switch_relay_errors”…”�”}”(hj¹àh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj²àubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¯àubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/link_error_recovery**”h]”jR)�”}”(hŒ]**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/link_error_recovery**”h]”hŒY/sys/class/infiniband//ports//counters/link_error_recovery”…”�”}”(hjãàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßàubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjÜàubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÙàubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒe**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_constraint_errors**”h]”jR)�”}”(hŒe**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_constraint_errors**”h]”hŒa/sys/class/infiniband//ports//counters/port_xmit_constraint_errors”…”�”}”(hj áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_contraint_errors**”h]”jR)�”}”(hŒc**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_contraint_errors**”h]”hŒ_/sys/class/infiniband//ports//counters/port_rcv_contraint_errors”…”�”}”(hj7áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj0áubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj-áubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒe**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/local_link_integrity_errors**”h]”jR)�”}”(hŒe**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/local_link_integrity_errors**”h]”hŒa/sys/class/infiniband//ports//counters/local_link_integrity_errors”…”�”}”(hjaáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjZáubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjWáubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒi**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/excessive_buffer_overrun_errors**”h]”jR)�”}”(hŒi**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/excessive_buffer_overrun_errors**”h]”hŒe/sys/class/infiniband//ports//counters/excessive_buffer_overrun_errors”…”�”}”(hj‹áh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj„áubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�áubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_data**”h]”jR)�”}”(hŒX**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_data**”h]”hŒT/sys/class/infiniband//ports//counters/port_xmit_data”…”�”}”(hjµáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±áubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj®áubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj«áubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒW**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_data**”h]”jR)�”}”(hŒW**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_data**”h]”hŒS/sys/class/infiniband//ports//counters/port_rcv_data”…”�”}”(hjßáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛáubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjØáubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÕáubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ[**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_packets**”h]”jR)�”}”(hŒ[**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_packets**”h]”hŒW/sys/class/infiniband//ports//counters/port_xmit_packets”…”�”}”(hj âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÿáubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒZ**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_packets**”h]”jR)�”}”(hŒZ**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_rcv_packets**”h]”hŒV/sys/class/infiniband//ports//counters/port_rcv_packets”…”�”}”(hj3âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj,âubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj)âubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/unicast_rcv_packets**”h]”jR)�”}”(hŒ]**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/unicast_rcv_packets**”h]”hŒY/sys/class/infiniband//ports//counters/unicast_rcv_packets”…”�”}”(hj]âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjVâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjSâubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/unicast_xmit_packets**”h]”jR)�”}”(hŒ^**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/unicast_xmit_packets**”h]”hŒZ/sys/class/infiniband//ports//counters/unicast_xmit_packets”…”�”}”(hj‡âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjƒâubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj€âubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj}âubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ_**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/multicast_rcv_packets**”h]”jR)�”}”(hŒ_**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/multicast_rcv_packets**”h]”hŒ[/sys/class/infiniband//ports//counters/multicast_rcv_packets”…”�”}”(hj±âh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj­âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjªâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj§âubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/multicast_xmit_packets**”h]”jR)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/multicast_xmit_packets**”h]”hŒ\/sys/class/infiniband//ports//counters/multicast_xmit_packets”…”�”}”(hjÛâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj×âubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjÔâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑâubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒU**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/link_downed**”h]”jR)�”}”(hŒU**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/link_downed**”h]”hŒQ/sys/class/infiniband//ports//counters/link_downed”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjþâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjûâubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ\**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_discards**”h]”jR)�”}”(hŒ\**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_discards**”h]”hŒX/sys/class/infiniband//ports//counters/port_xmit_discards”…”�”}”(hj/ãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+ãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj(ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj%ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒV**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/VL15_dropped**”h]”jR)�”}”(hŒV**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/VL15_dropped**”h]”hŒR/sys/class/infiniband//ports//counters/VL15_dropped”…”�”}”(hjYãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjUãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhjRãubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjOãubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_wait**”h]”jR)�”}”(hŒX**\/sys\/class\/infiniband\/\\/ports\/\\/counters\/port_xmit_wait**”h]”hŒT/sys/class/infiniband//ports//counters/port_xmit_wait”…”�”}”(hjƒãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhj|ãubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjyãubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj.àubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj!àubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjàubah}”(h]”jàah ]”h"]”ŒDabi_sys_class_infiniband_device_ports_port_num_counters_symbol_error”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j´ãjàsjŠ}”jàjàsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj¹ãh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjÃãh]”hŒsysfs-class-infiniband”…”�”}”(hjÅãh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÁãubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÏãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KUhj¹ãubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ**Errors info**:”h]”(jR)�”}”(hŒ**Errors info**”h]”hŒ Errors info”…”�”}”(hjëãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçãubhŒ:”…”�”}”(hjçãh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ\symbol_error: (RO) Total number of minor link errors detected on one or more physical lanes.”h]”hŒ\symbol_error: (RO) Total number of minor link errors detected on one or more physical lanes.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒbport_rcv_errors : (RO) Total number of packets containing an error that were received on the port.”h]”hŒbport_rcv_errors : (RO) Total number of packets containing an error that were received on the port.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒrport_rcv_remote_physical_errors : (RO) Total number of packets marked with the EBP delimiter received on the port.”h]”hŒrport_rcv_remote_physical_errors : (RO) Total number of packets marked with the EBP delimiter received on the port.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ�port_rcv_switch_relay_errors : (RO) Total number of packets received on the port that were discarded because they could not be forwarded by the switch relay.”h]”hŒ�port_rcv_switch_relay_errors : (RO) Total number of packets received on the port that were discarded because they could not be forwarded by the switch relay.”…”�”}”(hj-äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ‹link_error_recovery: (RO) Total number of times the Port Training state machine has successfully completed the link error recovery process.”h]”hŒ‹link_error_recovery: (RO) Total number of times the Port Training state machine has successfully completed the link error recovery process.”…”�”}”(hj;äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ¸port_xmit_constraint_errors: (RO) Total number of packets not transmitted from the switch physical port due to outbound raw filtering or failing outbound partition or IP version check.”h]”hŒ¸port_xmit_constraint_errors: (RO) Total number of packets not transmitted from the switch physical port due to outbound raw filtering or failing outbound partition or IP version check.”…”�”}”(hjIäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ¿port_rcv_constraint_errors: (RO) Total number of packets received on the switch physical port that are discarded due to inbound raw filtering or failing inbound partition or IP version check.”h]”hŒ¿port_rcv_constraint_errors: (RO) Total number of packets received on the switch physical port that are discarded due to inbound raw filtering or failing inbound partition or IP version check.”…”�”}”(hjWäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ�local_link_integrity_errors: (RO) The number of times that the count of local physical errors exceeded the threshold specified by LocalPhyErrors”h]”hŒ�local_link_integrity_errors: (RO) The number of times that the count of local physical errors exceeded the threshold specified by LocalPhyErrors”…”�”}”(hjeäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hXexcessive_buffer_overrun_errors: (RO) This counter, indicates an input buffer overrun. It indicates possible misconfiguration of a port, either by the Subnet Manager (SM) or by user intervention. It can also indicate hardware issues or extremely poor link signal integrity”h]”hXexcessive_buffer_overrun_errors: (RO) This counter, indicates an input buffer overrun. It indicates possible misconfiguration of a port, either by the Subnet Manager (SM) or by user intervention. It can also indicate hardware issues or extremely poor link signal integrity”…”�”}”(hjsäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ**Data info**:”h]”(jR)�”}”(hŒ **Data info**”h]”hŒ Data info”…”�”}”(hj…äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�äubhŒ:”…”�”}”(hj�äh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒxport_xmit_data: (RO) Total number of data octets, divided by 4 (lanes), transmitted on all VLs. This is a 64-bit counter”h]”hŒxport_xmit_data: (RO) Total number of data octets, divided by 4 (lanes), transmitted on all VLs. This is a 64-bit counter”…”�”}”(hj�äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒuport_rcv_data: (RO) Total number of data octets, divided by 4 (lanes), received on all VLs. This is a 64-bit counter.”h]”hŒuport_rcv_data: (RO) Total number of data octets, divided by 4 (lanes), received on all VLs. This is a 64-bit counter.”…”�”}”(hj«äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ–port_xmit_packets: (RO) Total number of packets transmitted on all VLs from this port. This may include packets with errors. This is a 64-bit counter.”h]”hŒ–port_xmit_packets: (RO) Total number of packets transmitted on all VLs from this port. This may include packets with errors. This is a 64-bit counter.”…”�”}”(hj¹äh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒvport_rcv_packets: (RO) Total number of packets (this may include packets containing Errors). This is a 64-bit counter.”h]”hŒvport_rcv_packets: (RO) Total number of packets (this may include packets containing Errors). This is a 64-bit counter.”…”�”}”(hjÇäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ‡link_downed: (RO) Total number of times the Port Training state machine has failed the link error recovery process and downed the link.”h]”hŒ‡link_downed: (RO) Total number of times the Port Training state machine has failed the link error recovery process and downed the link.”…”�”}”(hjÕäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒgunicast_rcv_packets: (RO) Total number of unicast packets, including unicast packets containing errors.”h]”hŒgunicast_rcv_packets: (RO) Total number of unicast packets, including unicast packets containing errors.”…”�”}”(hjãäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒŽunicast_xmit_packets: (RO) Total number of unicast packets transmitted on all VLs from the port. This may include unicast packets with errors.”h]”hŒŽunicast_xmit_packets: (RO) Total number of unicast packets transmitted on all VLs from the port. This may include unicast packets with errors.”…”�”}”(hjñäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒmmulticast_rcv_packets: (RO) Total number of multicast packets, including multicast packets containing errors.”h]”hŒmmulticast_rcv_packets: (RO) Total number of multicast packets, including multicast packets containing errors.”…”�”}”(hjÿäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ”multicast_xmit_packets: (RO) Total number of multicast packets transmitted on all VLs from the port. This may include multicast packets with errors.”h]”hŒ”multicast_xmit_packets: (RO) Total number of multicast packets transmitted on all VLs from the port. This may include multicast packets with errors.”…”�”}”(hj åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ**Misc info**:”h]”(jR)�”}”(hŒ **Misc info**”h]”hŒ Misc info”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjåubhŒ:”…”�”}”(hjåh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒvport_xmit_discards: (RO) Total number of outbound packets discarded by the port because the port is down or congested.”h]”hŒvport_xmit_discards: (RO) Total number of outbound packets discarded by the port because the port is down or congested.”…”�”}”(hj7åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ{VL15_dropped: (RO) Number of incoming VL15 packets dropped due to resource limitations (e.g., lack of buffers) of the port.”h]”hŒ{VL15_dropped: (RO) Number of incoming VL15 packets dropped due to resource limitations (e.g., lack of buffers) of the port.”…”�”}”(hjEåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒËport_xmit_wait: (RO) The number of ticks during which the port had data to transmit but no data was sent during the entire tick (either because of insufficient credits or because of lack of arbitration).”h]”hŒËport_xmit_wait: (RO) The number of ticks during which the port had data to transmit but no data was sent during the entire tick (either because of insufficient credits or because of lack of arbitration).”…”�”}”(hjSåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubhÞ)�”}”(hŒ®Each of these files contains the corresponding value from the port's Performance Management PortCounters attribute, as described in the InfiniBand Architecture Specification.”h]”hŒ°Each of these files contains the corresponding value from the port’s Performance Management PortCounters attribute, as described in the InfiniBand Architecture Specification.”…”�”}”(hjaåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KUhhÊh²hubj)�”}”(hŒ7.. _abi_sys_class_infiniband_device_ports_port_num_lid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-class-infiniband-device-ports-port-num-lid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KPuh1j2hj}åubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/infiniband\/\\/ports\/\\/lid**”h]”jR)�”}”(hŒC**\/sys\/class\/infiniband\/\\/ports\/\\/lid**”h]”hŒ?/sys/class/infiniband//ports//lid”…”�”}”(hj—åh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�åubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/infiniband\/\\/ports\/\\/rate**”h]”jR)�”}”(hŒD**\/sys\/class\/infiniband\/\\/ports\/\\/rate**”h]”hŒ@/sys/class/infiniband//ports//rate”…”�”}”(hjÁåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj½åubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjºåubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj·åubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒN**\/sys\/class\/infiniband\/\\/ports\/\\/lid_mask_count**”h]”jR)�”}”(hŒN**\/sys\/class\/infiniband\/\\/ports\/\\/lid_mask_count**”h]”hŒJ/sys/class/infiniband//ports//lid_mask_count”…”�”}”(hjëåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjçåubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjäåubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjáåubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/infiniband\/\\/ports\/\\/sm_sl**”h]”jR)�”}”(hŒE**\/sys\/class\/infiniband\/\\/ports\/\\/sm_sl**”h]”hŒA/sys/class/infiniband//ports//sm_sl”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj æubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/infiniband\/\\/ports\/\\/sm_lid**”h]”jR)�”}”(hŒF**\/sys\/class\/infiniband\/\\/ports\/\\/sm_lid**”h]”hŒB/sys/class/infiniband//ports//sm_lid”…”�”}”(hj?æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj8æubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj5æubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/infiniband\/\\/ports\/\\/state**”h]”jR)�”}”(hŒE**\/sys\/class\/infiniband\/\\/ports\/\\/state**”h]”hŒA/sys/class/infiniband//ports//state”…”�”}”(hjiæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjeæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjbæubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj_æubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/class\/infiniband\/\\/ports\/\\/phys_state**”h]”jR)�”}”(hŒJ**\/sys\/class\/infiniband\/\\/ports\/\\/phys_state**”h]”hŒF/sys/class/infiniband//ports//phys_state”…”�”}”(hj“æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjŒæubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‰æubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/class\/infiniband\/\\/ports\/\\/cap_mask**”h]”jR)�”}”(hŒH**\/sys\/class\/infiniband\/\\/ports\/\\/cap_mask**”h]”hŒD/sys/class/infiniband//ports//cap_mask”…”�”}”(hj½æh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¹æubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj¶æubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj³æubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠåubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj}åubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjzåubah}”(h]”jyåah ]”h"]”Œ2abi_sys_class_infiniband_device_ports_port_num_lid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jîæjoåsjŠ}”jyåjoåsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjóæh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjýæh]”hŒsysfs-class-infiniband”…”�”}”(hjÿæh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjûæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j çŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´K'hjóæubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj$çubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj$çubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒlid:”h]”hŒlid:”…”�”}”(hjDçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjAçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj>çubjI)�”}”(hhh]”hÞ)�”}”(hŒ (RO) Port LID”h]”hŒ (RO) Port LID”…”�”}”(hj[çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjXçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj>çubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒrate:”h]”hŒrate:”…”�”}”(hj{çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjxçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjuçubjI)�”}”(hhh]”hÞ)�”}”(hŒ1(RO) Port data rate (active width * active speed)”h]”hŒ1(RO) Port data rate (active width * active speed)”…”�”}”(hj’çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj�çubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjuçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒlid_mask_count:”h]”hŒlid_mask_count:”…”�”}”(hj²çh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj¯çubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¬çubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Port LID mask count”h]”hŒ(RO) Port LID mask count”…”�”}”(hjÉçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjÆçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¬çubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒsm_sl:”h]”hŒsm_sl:”…”�”}”(hjéçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjæçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjãçubjI)�”}”(hhh]”hÞ)�”}”(hŒ((RO) Subnet manager SL for port's subnet”h]”hŒ*(RO) Subnet manager SL for port’s subnet”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjýçubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjãçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒsm_lid:”h]”hŒsm_lid:”…”�”}”(hj èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèubjI)�”}”(hhh]”hÞ)�”}”(hŒ)(RO) Subnet manager LID for port's subnet”h]”hŒ+(RO) Subnet manager LID for port’s subnet”…”�”}”(hj7èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj4èubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒstate:”h]”hŒstate:”…”�”}”(hjWèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjTèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjQèubjI)�”}”(hhh]”hÞ)�”}”(hŒ;(RO) Port state (DOWN, INIT, ARMED, ACTIVE or ACTIVE_DEFER)”h]”hŒ;(RO) Port state (DOWN, INIT, ARMED, ACTIVE or ACTIVE_DEFER)”…”�”}”(hjnèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjkèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjQèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ phys_state:”h]”hŒ phys_state:”…”�”}”(hjŽèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj‹èubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjˆèubjI)�”}”(hhh]”hÞ)�”}”(hŒ6(RO) Port physical state (Sleep, Polling, LinkUp, etc)”h]”hŒ6(RO) Port physical state (Sleep, Polling, LinkUp, etc)”…”�”}”(hj¥èh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hj¢èubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjˆèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ cap_mask:”h]”hŒ cap_mask:”…”�”}”(hjÅèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjÂèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿èubjI)�”}”(hhh]”hÞ)�”}”(hŒ�(RO) Port capability mask. 2 bits here are settable- IsCommunicationManagementSupported (set when CM module is loaded) and IsSM (set via open of issmN file).”h]”hŒ�(RO) Port capability mask. 2 bits here are settable- IsCommunicationManagementSupported (set when CM module is loaded) and IsSM (set via open of issmN file).”…”�”}”(hjÜèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´K'hjÙèubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿èubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;çubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj$çubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj!çubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ>.. _abi_sys_class_infiniband_device_ports_port_num_link_layer:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ9abi-sys-class-infiniband-device-ports-port-num-link-layer”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KLuh1j2hjéubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒJ**\/sys\/class\/infiniband\/\\/ports\/\\/link_layer**”h]”jR)�”}”(hŒJ**\/sys\/class\/infiniband\/\\/ports\/\\/link_layer**”h]”hŒF/sys/class/infiniband//ports//link_layer”…”�”}”(hj1éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-éubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KMhj*éubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj'éubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj$éubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjéubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjéubah}”(h]”jéah ]”h"]”Œ9abi_sys_class_infiniband_device_ports_port_num_link_layer”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jbéj ésjŠ}”jéj ésubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjgéh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjqéh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KMhjgéubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KMhhÊh²hubhÞ)�”}”(hŒ>(RO) Link layer type information (Infiniband or Ethernet type)”h]”hŒ>(RO) Link layer type information (Infiniband or Ethernet type)”…”�”}”(hj•éh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KMhhÊh²hubj)�”}”(hŒM.. _abi_sys_class_infiniband_hca_ports_port_number_gid_attrs_ndevs_gid_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒHabi-sys-class-infiniband-hca-ports-port-number-gid-attrs-ndevs-gid-index”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j2hj±éubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/gid_attrs\/ndevs\/\**”h]”jR)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/gid_attrs\/ndevs\/\**”h]”hŒ\/sys/class/infiniband//ports//gid_attrs/ndevs/”…”�”}”(hjËéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇéubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÛhjÄéubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÁéubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¾éubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj±éubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj®éubah}”(h]”j­éah ]”h"]”ŒHabi_sys_class_infiniband_hca_ports_port_number_gid_attrs_ndevs_gid_index”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jüéj£ésjŠ}”j­éj£ésubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjêh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj êh]”hŒsysfs-class-infiniband”…”�”}”(hj êh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj êubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jêŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KÛhjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÛhhÊh²hubhÞ)�”}”(hŒKThe net-device's name associated with the GID resides at index .”h]”hŒMThe net-device’s name associated with the GID resides at index .”…”�”}”(hj/êh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÛhhÊh²hubj)�”}”(hŒM.. _abi_sys_class_infiniband_hca_ports_port_number_gid_attrs_types_gid_index:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒHabi-sys-class-infiniband-hca-ports-port-number-gid-attrs-types-gid-index”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j2hjKêubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/gid_attrs\/types\/\**”h]”jR)�”}”(hŒ`**\/sys\/class\/infiniband\/\\/ports\/\\/gid_attrs\/types\/\**”h]”hŒ\/sys/class/infiniband//ports//gid_attrs/types/”…”�”}”(hjeêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Kâhj^êubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[êubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXêubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjKêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjHêubah}”(h]”jGêah ]”h"]”ŒHabi_sys_class_infiniband_hca_ports_port_number_gid_attrs_types_gid_index”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j–êj=êsjŠ}”jGêj=êsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj›êh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj¥êh]”hŒsysfs-class-infiniband”…”�”}”(hj§êh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj£êubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j±êŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Kâhj›êubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KâhhÊh²hubhÞ)�”}”(hŒ¦The RoCE type of the associated GID resides at index . This could either be "IB/RoCE v1" for IB and RoCE v1 based GIDs or "RoCE v2" for RoCE v2 based GIDs.”h]”hŒ®The RoCE type of the associated GID resides at index . This could either be “IB/RoCE v1â€� for IB and RoCE v1 based GIDs or “RoCE v2â€� for RoCE v2 based GIDs.”…”�”}”(hjÉêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KâhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_infiniband_bnxt_rex_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-infiniband-bnxt-rex-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjåêubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/bnxt_reX\/hw_rev**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/bnxt_reX\/hw_rev**”h]”hŒ*/sys/class/infiniband/bnxt_reX/hw_rev”…”�”}”(hjÿêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûêubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hjøêubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõêubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjòêubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/bnxt_reX\/hca_type**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/bnxt_reX\/hca_type**”h]”hŒ,/sys/class/infiniband/bnxt_reX/hca_type”…”�”}”(hj)ëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%ëubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hj"ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjòêubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjåêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjâêubah}”(h]”jáêah ]”h"]”Œ(abi_sys_class_infiniband_bnxt_rex_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jZëj×êsjŠ}”jáêj×êsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj_ëh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjiëh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M�hj_ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj�ëubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj�ëubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj�ëubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hjºëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hj·ëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´ëubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjÑëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hjÎëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´ëubjI)�”}”(hhh]”hÞ)�”}”(hŒHardware revision number”h]”hŒHardware revision number”…”�”}”(hjèëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hjåëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj´ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj±ëubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìubjI)�”}”(hhh]”hÞ)�”}”(hŒHost channel adapter type”h]”hŒHost channel adapter type”…”�”}”(hj6ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M�hj3ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj±ëubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�ëubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�ëubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ,.. _abi_sys_class_infiniband_cxgb4_x_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-infiniband-cxgb4-x-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjqìubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband\/cxgb4_X\/hw_rev**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband\/cxgb4_X\/hw_rev**”h]”hŒ)/sys/class/infiniband/cxgb4_X/hw_rev”…”�”}”(hj‹ìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‡ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hj„ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj~ìubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/cxgb4_X\/hca_type**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/cxgb4_X\/hca_type**”h]”hŒ+/sys/class/infiniband/cxgb4_X/hca_type”…”�”}”(hjµìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj±ìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hj®ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj«ìubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj~ìubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/cxgb4_X\/board_id**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/cxgb4_X\/board_id**”h]”hŒ+/sys/class/infiniband/cxgb4_X/board_id”…”�”}”(hjßìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÛìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjØìubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÕìubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj~ìubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjqìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjnìubah}”(h]”jmìah ]”h"]”Œ'abi_sys_class_infiniband_cxgb4_x_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jíjcìsjŠ}”jmìjcìsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjíh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjíh]”hŒsysfs-class-infiniband”…”�”}”(hj!íh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjíubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j+íŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M–hjíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjFíubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjFíubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hjfíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjcíubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj`íubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Hardware revision number”h]”h•Œ(RO) Hardware revision number”…”�”}”(hj}íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjzíubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj`íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj]íubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hj�íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjšíubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj—íubjI)�”}”(hhh]”hÞ)�”}”(hŒj(RO) Driver short name. Should normally match the name in its bus driver structure (e.g. pci_driver::name)”h]”hŒj(RO) Driver short name. Should normally match the name in its bus driver structure (e.g. pci_driver::name)”…”�”}”(hj´íh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hj±íubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj—íubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj]íubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hjÔíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjÑíubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÎíubjI)�”}”(hhh]”hÞ)�”}”(hŒ:(RO) Manufacturing board id. (Vendor + device information)”h]”hŒ:(RO) Manufacturing board id. (Vendor + device information)”…”�”}”(hjëíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hjèíubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÎíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj]íubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjFíubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjCíubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒ7sysfs interface for Mellanox Connect-IB HCA driver mlx5”h]”hŒ7sysfs interface for Mellanox Connect-IB HCA driver mlx5”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M–hhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_infiniband_hfi1_x_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-infiniband-hfi1-x-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj4îubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/hw_rev**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/hw_rev**”h]”hŒ(/sys/class/infiniband/hfi1_X/hw_rev”…”�”}”(hjNîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjGîubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjDîubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/hfi1_X\/board_id**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/hfi1_X\/board_id**”h]”hŒ*/sys/class/infiniband/hfi1_X/board_id”…”�”}”(hjxîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjtîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjqîubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjnîubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/nctxts**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/nctxts**”h]”hŒ(/sys/class/infiniband/hfi1_X/nctxts”…”�”}”(hj¢îh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj›îubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜îubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/serial**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/hfi1_X\/serial**”h]”hŒ(/sys/class/infiniband/hfi1_X/serial”…”�”}”(hjÌîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjÅîubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÂîubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/hfi1_X\/chip_reset**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/hfi1_X\/chip_reset**”h]”hŒ,/sys/class/infiniband/hfi1_X/chip_reset”…”�”}”(hjöîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjïîubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìîubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/infiniband\/hfi1_X\/boardversion**”h]”jR)�”}”(hŒ2**\/sys\/class\/infiniband\/hfi1_X\/boardversion**”h]”hŒ./sys/class/infiniband/hfi1_X/boardversion”…”�”}”(hj ïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/hfi1_X\/nfreectxts**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/hfi1_X\/nfreectxts**”h]”hŒ,/sys/class/infiniband/hfi1_X/nfreectxts”…”�”}”(hjJïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjCïubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@ïubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/hfi1_X\/tempsense**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/hfi1_X\/tempsense**”h]”hŒ+/sys/class/infiniband/hfi1_X/tempsense”…”�”}”(hjtïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjpïubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjmïubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjAîubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4îubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj1îubah}”(h]”j0îah ]”h"]”Œ&abi_sys_class_infiniband_hfi1_x_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¥ïj&îsjŠ}”j0îj&îsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjªïh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj´ïh]”hŒsysfs-class-infiniband”…”�”}”(hj¶ïh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj²ïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÀïŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mõhjªïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjÛïubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjÛïubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hjûïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjøïubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõïubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Hardware revision number”h]”hŒ(RO) Hardware revision number”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hj2ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj/ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj,ðubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Manufacturing board id”h]”hŒ(RO) Manufacturing board id”…”�”}”(hjIðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjFðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj,ðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒnctxts:”h]”hŒnctxts:”…”�”}”(hjiðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjfðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcðubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Total contexts available.”h]”hŒ(RO) Total contexts available.”…”�”}”(hj€ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj}ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒserial:”h]”hŒserial:”…”�”}”(hj ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj�ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjšðubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Board serial number”h]”hŒ(RO) Board serial number”…”�”}”(hj·ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj´ðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjšðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ chip_reset:”h]”hŒ chip_reset:”…”�”}”(hj×ðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjÔðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑðubjI)�”}”(hhh]”hÞ)�”}”(hŒ�(WO) Write "reset" to this file to reset the chip if possible. Only allowed if no user contexts are open that use chip resources.”h]”hŒ…(WO) Write “resetâ€� to this file to reset the chip if possible. Only allowed if no user contexts are open that use chip resources.”…”�”}”(hjîðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjëðubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑðubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ boardversion:”h]”hŒ boardversion:”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Human readable board info”h]”hŒ(RO) Human readable board info”…”�”}”(hj%ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj"ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ nfreectxts:”h]”hŒ nfreectxts:”…”�”}”(hjEñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjBñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj?ñubjI)�”}”(hhh]”hÞ)�”}”(hŒ8(RO) The number of free user ports (contexts) available.”h]”hŒ8(RO) The number of free user ports (contexts) available.”…”�”}”(hj\ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MõhjYñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj?ñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ tempsense:”h]”hŒ tempsense:”…”�”}”(hj|ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhjyñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjvñubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Thermal sense information”h]”hŒ(RO) Thermal sense information”…”�”}”(hj“ñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mõhj�ñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjvñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjòïubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÛïubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjØïubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒC.. _abi_sys_class_infiniband_hfi1_x_ports_n_ccmgta_cc_settings_bin:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ>abi-sys-class-infiniband-hfi1-x-ports-n-ccmgta-cc-settings-bin”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j2hjÎñubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_settings_bin**”h]”jR)�”}”(hŒK**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_settings_bin**”h]”hŒG/sys/class/infiniband/hfi1_X/ports//CCMgtA/cc_settings_bin”…”�”}”(hjèñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjäñubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjáñubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÞñubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÛñubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_table_bin**”h]”jR)�”}”(hŒH**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_table_bin**”h]”hŒD/sys/class/infiniband/hfi1_X/ports//CCMgtA/cc_table_bin”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhj òubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÛñubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_prescan**”h]”jR)�”}”(hŒF**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/CCMgtA\/cc_prescan**”h]”hŒB/sys/class/infiniband/hfi1_X/ports//CCMgtA/cc_prescan”…”�”}”(hj<òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8òubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhj5òubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2òubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÛñubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÎñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjËñubah}”(h]”jÊñah ]”h"]”Œ>abi_sys_class_infiniband_hfi1_x_ports_n_ccmgta_cc_settings_bin”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jmòjÀñsjŠ}”jÊñjÀñsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjròh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj|òh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mhjròubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhhÊh²hubhÞ)�”}”(hŒPer-port congestion control.”h]”hŒPer-port congestion control.”…”�”}”(hj òh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj±òubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj±òubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ cc_table_bin”h]”hŒ cc_table_bin”…”�”}”(hjÑòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhjÎòubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjËòubjI)�”}”(hhh]”hÞ)�”}”(hŒg(RO) CCA tables used by PSM2 Congestion control table size followed by table entries. Binary attribute.”h]”hŒg(RO) CCA tables used by PSM2 Congestion control table size followed by table entries. Binary attribute.”…”�”}”(hjèòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjåòubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjËòubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÈòubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒcc_settings_bin”h]”hŒcc_settings_bin”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjóubjI)�”}”(hhh]”hÞ)�”}”(hŒÐ(RO) Congestion settings: port control, control map and an array of 16 entries for the congestion entries - increase, timer, event log trigger threshold and the minimum injection rate delay. Binary attribute.”h]”hŒÐ(RO) Congestion settings: port control, control map and an array of 16 entries for the congestion entries - increase, timer, event log trigger threshold and the minimum injection rate delay. Binary attribute.”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjóubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÈòubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ cc_prescan”h]”hŒ cc_prescan”…”�”}”(hj?óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhj<óubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9óubjI)�”}”(hhh]”hÞ)�”}”(hŒ\(RW) enable prescanning for faster BECN response. Write "on" to enable and "off" to disable.”h]”hŒd(RW) enable prescanning for faster BECN response. Write “onâ€� to enable and “offâ€� to disable.”…”�”}”(hjVóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhjSóubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9óubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÈòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj±òubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj®òubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ7.. _abi_sys_class_infiniband_hfi1_x_ports_n_sc2vl_0_31:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-class-infiniband-hfi1-x-ports-n-sc2vl-0-31”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KEuh1j2hj‘óubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/sc2vl\/[0\-31]**”h]”jR)�”}”(hŒB**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/sc2vl\/[0\-31]**”h]”hŒ>/sys/class/infiniband/hfi1_X/ports//sc2vl/[0-31]”…”�”}”(hj«óh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj§óubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hj¤óubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¡óubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjžóubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒB**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/sl2sc\/[0\-31]**”h]”jR)�”}”(hŒB**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/sl2sc\/[0\-31]**”h]”hŒ>/sys/class/infiniband/hfi1_X/ports//sl2sc/[0-31]”…”�”}”(hjÕóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÑóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjÎóubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjËóubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjžóubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒC**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/vl2mtu\/[0\-15]**”h]”jR)�”}”(hŒC**\/sys\/class\/infiniband\/hfi1_X\/ports\/\\/vl2mtu\/[0\-15]**”h]”hŒ?/sys/class/infiniband/hfi1_X/ports//vl2mtu/[0-15]”…”�”}”(hjÿóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûóubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjøóubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõóubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjžóubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‘óubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŽóubah}”(h]”j�óah ]”h"]”Œ2abi_sys_class_infiniband_hfi1_x_ports_n_sc2vl_0_31”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j0ôjƒósjŠ}”j�ójƒósubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj5ôh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj?ôh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M0hj5ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjfôubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjfôubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒsc2vl/:”h]”hŒsc2vl/:”…”�”}”(hj†ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjƒôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj€ôubjI)�”}”(hhh]”hÞ)�”}”(hŒ/(RO) 32 files (0 - 31) used to translate sl->vl”h]”hŒ/(RO) 32 files (0 - 31) used to translate sl->vl”…”�”}”(hj�ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjšôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj€ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj}ôubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒsl2sc/:”h]”hŒsl2sc/:”…”�”}”(hj½ôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjºôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj·ôubjI)�”}”(hhh]”hÞ)�”}”(hŒ/(RO) 32 files (0 - 31) used to translate sl->sc”h]”hŒ/(RO) 32 files (0 - 31) used to translate sl->sc”…”�”}”(hjÔôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjÑôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj·ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj}ôubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒvl2mtu/:”h]”hŒvl2mtu/:”…”�”}”(hjôôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjñôubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjîôubjI)�”}”(hhh]”hÞ)�”}”(hŒ3(RO) 16 files (0 - 15) used to determine MTU for vl”h]”hŒ3(RO) 16 files (0 - 15) used to determine MTU for vl”…”�”}”(hj õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M0hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjîôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj}ôubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjfôubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjcôubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ4.. _abi_sys_class_infiniband_hfi1_x_sdma_n_cpu_list:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-class-infiniband-hfi1-x-sdma-n-cpu-list”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K\/cpu_list**”h]”jR)�”}”(hŒ:**\/sys\/class\/infiniband\/hfi1_X\/sdma_\\/cpu_list**”h]”hŒ6/sys/class/infiniband/hfi1_X/sdma_/cpu_list”…”�”}”(hj`õh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj\õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hjYõubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjVõubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjSõubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/infiniband\/hfi1_X\/sdma_\\/vl**”h]”jR)�”}”(hŒ4**\/sys\/class\/infiniband\/hfi1_X\/sdma_\\/vl**”h]”hŒ0/sys/class/infiniband/hfi1_X/sdma_/vl”…”�”}”(hjŠõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†õubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hjƒõubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj€õubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjSõubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjFõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjCõubah}”(h]”jBõah ]”h"]”Œ/abi_sys_class_infiniband_hfi1_x_sdma_n_cpu_list”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j»õj8õsjŠ}”jBõj8õsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjÀõh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjÊõh]”hŒsysfs-class-infiniband”…”�”}”(hjÌõh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÈõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÖõŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M@hjÀõubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hhÊh²hubhÞ)�”}”(hŒ8sdma/ contains one directory per sdma engine (0 - 15)”h]”hŒ8sdma/ contains one directory per sdma engine (0 - 15)”…”�”}”(hjîõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjÿõubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hjÿõubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ cpu_list:”h]”hŒ cpu_list:”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjöubjI)�”}”(hhh]”hÞ)�”}”(hŒ=(RW) List of cpus for user-process to sdma engine assignment.”h]”hŒ=(RW) List of cpus for user-process to sdma engine assignment.”…”�”}”(hj6öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hj3öubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjöubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒvl:”h]”hŒvl:”…”�”}”(hjVöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hjSöubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjPöubjI)�”}”(hhh]”hÞ)�”}”(hŒ<(RO) Displays the virtual lane (vl) the sdma engine maps to.”h]”hŒ<(RO) Displays the virtual lane (vl) the sdma engine maps to.”…”�”}”(hjmöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hjjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjPöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÿõubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjüõubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hXThis interface gives the user control on the affinity settings for the device. As an example, to set an sdma engine irq affinity and thread affinity of a user processes to use the sdma engine, which is "near" in terms of NUMA configuration, or physical cpu location, the user will do::”h]”hX This interface gives the user control on the affinity settings for the device. As an example, to set an sdma engine irq affinity and thread affinity of a user processes to use the sdma engine, which is “nearâ€� in terms of NUMA configuration, or physical cpu location, the user will do:”…”�”}”(hjšöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hhÊh²hubj S)�”}”(hŒðecho "3" > /proc/irq//smp_affinity_list echo "4-7" > /sys/devices/.../sdma3/cpu_list cat /sys/devices/.../sdma3/vl 0 echo "8" > /proc/irq//smp_affinity_list echo "9-12" > /sys/devices/.../sdma4/cpu_list cat /sys/devices/.../sdma4/vl 1”h]”hŒðecho "3" > /proc/irq//smp_affinity_list echo "4-7" > /sys/devices/.../sdma3/cpu_list cat /sys/devices/.../sdma3/vl 0 echo "8" > /proc/irq//smp_affinity_list echo "9-12" > /sys/devices/.../sdma4/cpu_list cat /sys/devices/.../sdma4/vl 1”…”�”}”hj¨ösbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j¡Üh´M@hhÊh²hubhÞ)�”}”(hXÏto make sure that when a process runs on cpus 4,5,6, or 7, and uses vl=0, then sdma engine 3 is selected by the driver, and also the interrupt of the sdma engine 3 is steered to cpu 3. Similarly, when a process runs on cpus 9,10,11, or 12 and sets vl=1, then engine 4 will be selected and the irq of the sdma engine 4 is steered to cpu 8. This assumes that in the above N is the irq number of "sdma3", and M is irq number of "sdma4" in the /proc/interrupts file.”h]”hX×to make sure that when a process runs on cpus 4,5,6, or 7, and uses vl=0, then sdma engine 3 is selected by the driver, and also the interrupt of the sdma engine 3 is steered to cpu 3. Similarly, when a process runs on cpus 9,10,11, or 12 and sets vl=1, then engine 4 will be selected and the irq of the sdma engine 4 is steered to cpu 8. This assumes that in the above N is the irq number of “sdma3â€�, and M is irq number of “sdma4â€� in the /proc/interrupts file.”…”�”}”(hj¶öh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hhÊh²hubhÞ)�”}”(hŒ*sysfs interface for QLogic qedr NIC Driver”h]”hŒ*sysfs interface for QLogic qedr NIC Driver”…”�”}”(hjÄöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M@hhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_infiniband_mlx4_x_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-infiniband-mlx4-x-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjàöubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/mlx4_X\/hw_rev**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/mlx4_X\/hw_rev**”h]”hŒ(/sys/class/infiniband/mlx4_X/hw_rev”…”�”}”(hjúöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjööubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hjóöubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjðöubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjíöubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx4_X\/hca_type**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx4_X\/hca_type**”h]”hŒ*/sys/class/infiniband/mlx4_X/hca_type”…”�”}”(hj$÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjíöubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx4_X\/board_id**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx4_X\/board_id**”h]”hŒ*/sys/class/infiniband/mlx4_X/board_id”…”�”}”(hjN÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjJ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hjG÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjD÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjíöubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjàöubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÝöubah}”(h]”jÜöah ]”h"]”Œ&abi_sys_class_infiniband_mlx4_x_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j÷jÒösjŠ}”jÜöjÒösubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj„÷h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjŽ÷h]”hŒsysfs-class-infiniband”…”�”}”(hj�÷h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjŒ÷ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jš÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M6hj„÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjµ÷ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjµ÷ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hjÕ÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hjÒ÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÏ÷ubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Hardware revision number”h]”hŒ(RO) Hardware revision number”…”�”}”(hjì÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hjé÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÏ÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÌ÷ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hj øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hj øubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjøubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Host channel adapter type”h]”hŒ(RO) Host channel adapter type”…”�”}”(hj#øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hj øubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÌ÷ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hjCøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hj@øubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj=øubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Manufacturing board ID”h]”hŒ(RO) Manufacturing board ID”…”�”}”(hjZøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M6hjWøubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj=øubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÌ÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjµ÷ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj²÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒI.. _abi_sys_class_infiniband_mlx4_x_iov_pci_slot_num_ports_m_smi_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒDabi-sys-class-infiniband-mlx4-x-iov-pci-slot-num-ports-m-smi-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K_uh1j2hj•øubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/class\/infiniband\/mlx4_X\/iov\/\\/ports\/\\/smi_enabled**”h]”jR)�”}”(hŒX**\/sys\/class\/infiniband\/mlx4_X\/iov\/\\/ports\/\\/smi_enabled**”h]”hŒT/sys/class/infiniband/mlx4_X/iov//ports//smi_enabled”…”�”}”(hj¯øh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«øubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hj¨øubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¥øubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¢øubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ]**\/sys\/class\/infiniband\/mlx4_X\/iov\/\\/ports\/\\/enable_smi_admin**”h]”jR)�”}”(hŒ]**\/sys\/class\/infiniband\/mlx4_X\/iov\/\\/ports\/\\/enable_smi_admin**”h]”hŒY/sys/class/infiniband/mlx4_X/iov//ports//enable_smi_admin”…”�”}”(hjÙøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÕøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjÒøubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÏøubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¢øubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj•øubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj’øubah}”(h]”j‘øah ]”h"]”ŒDabi_sys_class_infiniband_mlx4_x_iov_pci_slot_num_ports_m_smi_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j ùj‡øsjŠ}”j‘øj‡øsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjùh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjùh]”hŒsysfs-class-infiniband”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjùubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j%ùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M}hjùubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hhÊh²hubhÞ)�”}”(hŒ[Enabling QP0 on VFs for selected VF/port. By default, no VFs are enabled for QP0 operation.”h]”hŒ[Enabling QP0 on VFs for selected VF/port. By default, no VFs are enabled for QP0 operation.”…”�”}”(hj=ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjNùubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjNùubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjNùubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ smi_enabled:”h]”hŒ smi_enabled:”…”�”}”(hjxùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjuùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjrùubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj�ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjŒùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjrùubjI)�”}”(hhh]”hÞ)�”}”(hŒDIndicates whether smi is currently enabled for the indicated VF/port”h]”hŒDIndicates whether smi is currently enabled for the indicated VF/port”…”�”}”(hj¦ùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hj£ùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjrùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjoùubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒenable_smi_admin:”h]”hŒenable_smi_admin:”…”�”}”(hjÆùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjÃùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÀùubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RW)”h]”hŒ(RW)”…”�”}”(hjÝùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjÚùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÀùubjI)�”}”(hhh]”hÞ)�”}”(hŒ{Used by the admin to request that smi capability be enabled or disabled for the indicated VF/port. 0 = disable, 1 = enable.”h]”hŒ{Used by the admin to request that smi capability be enabled or disabled for the indicated VF/port. 0 = disable, 1 = enable.”…”�”}”(hjôùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hjñùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÀùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjoùubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjNùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjKùubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒrThe requested enablement will occur at the next reset of the VF (e.g. driver restart on the VM which owns the VF).”h]”hŒrThe requested enablement will occur at the next reset of the VF (e.g. driver restart on the VM which owns the VF).”…”�”}”(hj!úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hhÊh²hubhÞ)�”}”(hŒ5sysfs interface for Chelsio T4/T5 RDMA driver (cxgb4)”h]”hŒ5sysfs interface for Chelsio T4/T5 RDMA driver (cxgb4)”…”�”}”(hj/úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M}hhÊh²hubj)�”}”(hŒ>.. _abi_sys_class_infiniband_mlx4_x_iov_ports_port_num_gids_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ9abi-sys-class-infiniband-mlx4-x-iov-ports-port-num-gids-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Keuh1j2hjKúubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/gids\/\**”h]”jR)�”}”(hŒL**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/gids\/\**”h]”hŒH/sys/class/infiniband/mlx4_X/iov/ports//gids/”…”�”}”(hjeúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhj^úubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[úubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒS**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/admin_guids\/\**”h]”jR)�”}”(hŒS**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/admin_guids\/\**”h]”hŒO/sys/class/infiniband/mlx4_X/iov/ports//admin_guids/”…”�”}”(hj�úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹úubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjˆúubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj…úubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒM**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/pkeys\/\**”h]”jR)�”}”(hŒM**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/pkeys\/\**”h]”hŒI/sys/class/infiniband/mlx4_X/iov/ports//pkeys/”…”�”}”(hj¹úh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjµúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhj²úubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¯úubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/mcgs\/**”h]”jR)�”}”(hŒG**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/mcgs\/**”h]”hŒC/sys/class/infiniband/mlx4_X/iov/ports//mcgs/”…”�”}”(hjãúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjßúubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjÜúubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÙúubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/ports\/\\/gid_idx\/0**”h]”jR)�”}”(hŒ^**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/ports\/\\/gid_idx\/0**”h]”hŒZ/sys/class/infiniband/mlx4_X/iov/ports//ports//gid_idx/0”…”�”}”(hj ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒc**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/ports\/\\/pkey_idx\/\**”h]”jR)�”}”(hŒc**\/sys\/class\/infiniband\/mlx4_X\/iov\/ports\/\\/ports\/\\/pkey_idx\/\**”h]”hŒ_/sys/class/infiniband/mlx4_X/iov/ports//ports//pkey_idx/”…”�”}”(hj7ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ûubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhj0ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj-ûubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXúubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjKúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjHúubah}”(h]”jGúah ]”h"]”Œ9abi_sys_class_infiniband_mlx4_x_iov_ports_port_num_gids_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jhûj=úsjŠ}”jGúj=úsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjmûh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjwûh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´MFhjmûubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhhÊh²hubhÞ)�”}”(hŒ§The sysfs iov directory is used to manage and examine the port P_Key and guid paravirtualization. This directory is added only for the master -- slaves do not have it.”h]”hŒ§The sysfs iov directory is used to manage and examine the port P_Key and guid paravirtualization. This directory is added only for the master -- slaves do not have it.”…”�”}”(hj›ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhhÊh²hubhÞ)�”}”(hŒ¦Under iov/ports, the administrator may examine the gid and P_Key tables as they are present in the device (and as are seen in the "network view" presented to the SM).”h]”hŒªUnder iov/ports, the administrator may examine the gid and P_Key tables as they are present in the device (and as are seen in the “network viewâ€� presented to the SM).”…”�”}”(hj©ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhhÊh²hubhÞ)�”}”(hŒÊThe "pkeys" and "gids" subdirectories contain one file for each entry in the port's P_Key or GID table respectively. For example, ports/1/pkeys/10 contains the value at index 10 in port 1's P_Key table.”h]”hŒÖThe “pkeysâ€� and “gidsâ€� subdirectories contain one file for each entry in the port’s P_Key or GID table respectively. For example, ports/1/pkeys/10 contains the value at index 10 in port 1’s P_Key table.”…”�”}”(hj·ûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjÈûubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjÈûubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ gids/:”h]”hŒ gids/:”…”�”}”(hjèûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjåûubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâûubjI)�”}”(hhh]”hÞ)�”}”(hŒ&(RO) The physical port gids n = 0..127”h]”hŒ&(RO) The physical port gids n = 0..127”…”�”}”(hjÿûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjüûubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒadmin_guids/:”h]”hŒadmin_guids/:”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjüubjI)�”}”(hhh]”hÞ)�”}”(hŒU(RW) Allows examining or changing the administrative state of a given GUID n = 0..127”h]”hŒU(RW) Allows examining or changing the administrative state of a given GUID n = 0..127”…”�”}”(hj6üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhj3üubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ pkeys/:”h]”hŒ pkeys/:”…”�”}”(hjVüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjSüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjPüubjI)�”}”(hhh]”hÞ)�”}”(hŒ?(RO) Displays the contents of the physical key table n = 0..126”h]”hŒ?(RO) Displays the contents of the physical key table n = 0..126”…”�”}”(hjmüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjPüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒmcgs/:”h]”hŒmcgs/:”…”�”}”(hj�üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjŠüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡üubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Multicast group table”h]”hŒ(RO) Multicast group table”…”�”}”(hj¤üh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhj¡üubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡üubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ/gid_idx/0:”h]”hŒ/gid_idx/0:”…”�”}”(hjÄüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjÁüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¾üubjI)�”}”(hhh]”hÞ)�”}”(hŒ%(RO) Display the GID mapping m = 1..2”h]”hŒ%(RO) Display the GID mapping m = 1..2”…”�”}”(hjÛüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjØüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¾üubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ/pkey_idx/:”h]”hŒ/pkey_idx/:”…”�”}”(hjûüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjøüubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõüubjI)�”}”(hhh]”(hÞ)�”}”(hŒ9(RW) Writable except for RoCE pkeys. m = 1..2, n = 0..126”h]”hŒ9(RW) Writable except for RoCE pkeys. m = 1..2, n = 0..126”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjýubhÞ)�”}”(hŒ²Under the iov/ directories, the admin may map the index numbers in the physical tables (as under iov/ports) to the paravirtualized index numbers that guests see.”h]”hŒ²Under the iov/ directories, the admin may map the index numbers in the physical tables (as under iov/ports) to the paravirtualized index numbers that guests see.”…”�”}”(hj ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjýubhÞ)�”}”(hŒËFor example, if the administrator, for port 1 on guest 2 maps physical pkey index 10 to virtual index 1, then that guest, whenever it uses its pkey index 1, will actually be using the real pkey index 10.”h]”hŒËFor example, if the administrator, for port 1 on guest 2 maps physical pkey index 10 to virtual index 1, then that guest, whenever it uses its pkey index 1, will actually be using the real pkey index 10.”…”�”}”(hj.ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MFhjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjßûubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÈûubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÅûubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ+.. _abi_sys_class_infiniband_mlx5_x_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-infiniband-mlx5-x-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjiýubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/mlx5_X\/hw_rev**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/mlx5_X\/hw_rev**”h]”hŒ(/sys/class/infiniband/mlx5_X/hw_rev”…”�”}”(hjƒýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hj|ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjyýubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjvýubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx5_X\/hca_type**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx5_X\/hca_type**”h]”hŒ*/sys/class/infiniband/mlx5_X/hca_type”…”�”}”(hj­ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj©ýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hj¦ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj£ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjvýubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/mlx5_X\/reg_pages**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/mlx5_X\/reg_pages**”h]”hŒ+/sys/class/infiniband/mlx5_X/reg_pages”…”�”}”(hj×ýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÓýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hjÐýubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÍýubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjvýubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx5_X\/fw_pages**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mlx5_X\/fw_pages**”h]”hŒ*/sys/class/infiniband/mlx5_X/fw_pages”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjýýubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hjúýubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj÷ýubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjvýubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjiýubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjfýubah}”(h]”jeýah ]”h"]”Œ&abi_sys_class_infiniband_mlx5_x_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j2þj[ýsjŠ}”jeýj[ýsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj7þh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjAþh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M¬hj7þubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hhÊh²hubhÞ)�”}”(hŒ[to be documented]”h]”hŒ[to be documented]”…”�”}”(hjeþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hhÊh²hubhÞ)�”}”(hŒ2sysfs interface for Cisco VIC (usNIC) Verbs Driver”h]”hŒ2sysfs interface for Cisco VIC (usNIC) Verbs Driver”…”�”}”(hjsþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M¬hhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_infiniband_mthcax_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-infiniband-mthcax-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj�þubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/mthcaX\/hw_rev**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/mthcaX\/hw_rev**”h]”hŒ(/sys/class/infiniband/mthcaX/hw_rev”…”�”}”(hj©þh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¥þubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hj¢þubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjŸþubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjœþubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mthcaX\/hca_type**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mthcaX\/hca_type**”h]”hŒ*/sys/class/infiniband/mthcaX/hca_type”…”�”}”(hjÓþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hjÌþubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÉþubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjœþubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/infiniband\/mthcaX\/board_id**”h]”jR)�”}”(hŒ.**\/sys\/class\/infiniband\/mthcaX\/board_id**”h]”hŒ*/sys/class/infiniband/mthcaX/board_id”…”�”}”(hjýþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hjöþubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjóþubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjœþubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�þubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŒþubah}”(h]”j‹þah ]”h"]”Œ&abi_sys_class_infiniband_mthcax_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j.ÿj�þsjŠ}”j‹þj�þsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj3ÿh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj=ÿh]”hŒsysfs-class-infiniband”…”�”}”(hj?ÿ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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M"hj3ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjdÿubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjdÿubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hj„ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hj�ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj~ÿubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Hardware revision number”h]”hŒ(RO) Hardware revision number”…”�”}”(hj›ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hj˜ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj~ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj{ÿubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hj»ÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hj¸ÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjµÿubjI)�”}”(hhh]”hÞ)�”}”(hŒZ(RO) Host Channel Adapter type: MT23108, MT25208 (MT23108 compat mode), MT25208 or MT25204”h]”hŒZ(RO) Host Channel Adapter type: MT23108, MT25208 (MT23108 compat mode), MT25208 or MT25204”…”�”}”(hjÒÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hjÏÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjµÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj{ÿubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hjòÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hjïÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìÿubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Manufacturing board ID”h]”hŒ(RO) Manufacturing board ID”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjìÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj{ÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjdÿubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjaÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒ:sysfs interface for Mellanox ConnectX HCA IB driver (mlx4)”h]”hŒ:sysfs interface for Mellanox ConnectX HCA IB driver (mlx4)”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M"hhÊh²hubj)�”}”(hŒ... _abi_sys_class_infiniband_ocrdmax_hca_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-infiniband-ocrdmax-hca-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjRubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/ocrdmaX\/hca_type**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/ocrdmaX\/hca_type**”h]”hŒ+/sys/class/infiniband/ocrdmaX/hca_type”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mêhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjOubah}”(h]”jNah ]”h"]”Œ)abi_sys_class_infiniband_ocrdmax_hca_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�jDsjŠ}”jNjDsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj¢h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj¬h]”hŒsysfs-class-infiniband”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjªubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¸Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mêhj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MêhhÊh²hubhÞ)�”}”(hŒ'hca_type: (RO) Display FW version”h]”hŒ'hca_type: (RO) Display FW version”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MêhhÊh²hubhÞ)�”}”(hŒ1sysfs interface for Intel Omni-Path driver (HFI1)”h]”hŒ1sysfs interface for Intel Omni-Path driver (HFI1)”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MêhhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_infiniband_ocrdmax_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-infiniband-ocrdmax-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjúubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband\/ocrdmaX\/hw_rev**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband\/ocrdmaX\/hw_rev**”h]”hŒ)/sys/class/infiniband/ocrdmaX/hw_rev”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mähj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjúubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj÷ubah}”(h]”jöah ]”h"]”Œ'abi_sys_class_infiniband_ocrdmax_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jEjìsjŠ}”jöjìsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjTh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´MähjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MähhÊh²hubhÞ)�”}”(hŒ-hw_rev: (RO) Hardware revision number”h]”hŒ-hw_rev: (RO) Hardware revision number”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MähhÊh²hubj)�”}”(hŒ*.. _abi_sys_class_infiniband_qedrx_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-class-infiniband-qedrx-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj”ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/infiniband\/qedrX\/hw_rev**”h]”jR)�”}”(hŒ+**\/sys\/class\/infiniband\/qedrX\/hw_rev**”h]”hŒ'/sys/class/infiniband/qedrX/hw_rev”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¡ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband\/qedrX\/hca_type**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband\/qedrX\/hca_type**”h]”hŒ)/sys/class/infiniband/qedrX/hca_type”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MkhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj”ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‘ubah}”(h]”j�ah ]”h"]”Œ%abi_sys_class_infiniband_qedrx_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j j†sjŠ}”j�j†subhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mkhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MkhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj?ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj?ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj?ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcubjI)�”}”(hhh]”hÞ)�”}”(hŒHardware revision number”h]”hŒHardware revision number”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj`ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±ubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MkhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±ubjI)�”}”(hhh]”hÞ)�”}”(hŒDisplay HCA type”h]”hŒDisplay HCA type”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mkhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒ2sysfs interface for VMware Paravirtual RDMA driver”h]”hŒ2sysfs interface for VMware Paravirtual RDMA driver”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MkhhÊh²hubj)�”}”(hŒ... _abi_sys_class_infiniband_usnic_x_board_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-infiniband-usnic-x-board-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj.ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband\/usnic_X\/board_id**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband\/usnic_X\/board_id**”h]”hŒ+/sys/class/infiniband/usnic_X/board_id”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband\/usnic_X\/config**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband\/usnic_X\/config**”h]”hŒ)/sys/class/infiniband/usnic_X/config”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/usnic_X\/qp_per_vf**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/usnic_X\/qp_per_vf**”h]”hŒ,/sys/class/infiniband/usnic_X/qp_per_vf”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband\/usnic_X\/max_vf**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband\/usnic_X\/max_vf**”h]”hŒ)/sys/class/infiniband/usnic_X/max_vf”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/infiniband\/usnic_X\/cq_per_vf**”h]”jR)�”}”(hŒ0**\/sys\/class\/infiniband\/usnic_X\/cq_per_vf**”h]”hŒ,/sys/class/infiniband/usnic_X/cq_per_vf”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/infiniband\/usnic_X\/iface**”h]”jR)�”}”(hŒ,**\/sys\/class\/infiniband\/usnic_X\/iface**”h]”hŒ(/sys/class/infiniband/usnic_X/iface”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj+ubah}”(h]”j*ah ]”h"]”Œ)abi_sys_class_infiniband_usnic_x_board_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jKj sjŠ}”j*j subhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjZh]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´MºhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj�ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj�ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj›ubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Manufacturing board id”h]”hŒ(RO) Manufacturing board id”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj›ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒconfig:”h]”hŒconfig:”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÒubjI)�”}”(hhh]”hÞ)�”}”(hŒ)(RO) Report the configuration for this PF”h]”hŒ)(RO) Report the configuration for this PF”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjìuba•h}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ qp_per_vf:”h]”hŒ qp_per_vf:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubjI)�”}”(hhh]”hÞ)�”}”(hŒ&(RO) Queue pairs per virtual function.”h]”hŒ&(RO) Queue pairs per virtual function.”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒmax_vf:”h]”hŒmax_vf:”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@ubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Max virtual functions”h]”hŒ(RO) Max virtual functions”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ cq_per_vf:”h]”hŒ cq_per_vf:”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjwubjI)�”}”(hhh]”hÞ)�”}”(hŒ*(RO) Completion queue per virtual function”h]”hŒ*(RO) Completion queue per virtual function”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒiface:”h]”hŒiface:”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mºhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj®ubjI)�”}”(hhh]”hÞ)�”}”(hŒ](RO) Shows which network interface this usNIC entry is associated to (visible with ifconfig).”h]”hŒ](RO) Shows which network interface this usNIC entry is associated to (visible with ifconfig).”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MºhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ1.. _abi_sys_class_infiniband_usnic_x_qpn_summary:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-class-infiniband-usnic-x-qpn-summary”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/usnic_X\/qpn\/summary**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/usnic_X\/qpn\/summary**”h]”hŒ//sys/class/infiniband/usnic_X/qpn/summary”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MÖhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/usnic_X\/qpn\/context**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/usnic_X\/qpn\/context**”h]”hŒ//sys/class/infiniband/usnic_X/qpn/context”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MÖhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ,abi_sys_class_infiniband_usnic_x_qpn_summary”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j{jøsjŠ}”jjøsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj€h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjŠh]”hŒsysfs-class-infiniband”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjˆubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j–Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´MÖhj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MÖ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´MÖhhÊh²hubhÞ)�”}”(hŒ*sysfs interface for Emulex RoCE HCA Driver”h]”hŒ*sysfs interface for Emulex RoCE HCA Driver”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MÖhhÊh²hubj)�”}”(hŒ0.. _abi_sys_class_infiniband_vmw_pvrdmax_hw_rev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-class-infiniband-vmw-pvrdmax-hw-rev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjØubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/infiniband\/vmw_pvrdmaX\/hw_rev**”h]”jR)�”}”(hŒ1**\/sys\/class\/infiniband\/vmw_pvrdmaX\/hw_rev**”h]”hŒ-/sys/class/infiniband/vmw_pvrdmaX/hw_rev”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/vmw_pvrdmaX\/hca_type**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/vmw_pvrdmaX\/hca_type**”h]”hŒ//sys/class/infiniband/vmw_pvrdmaX/hca_type”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjåubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/infiniband\/vmw_pvrdmaX\/board_id**”h]”jR)�”}”(hŒ3**\/sys\/class\/infiniband\/vmw_pvrdmaX\/board_id**”h]”hŒ//sys/class/infiniband/vmw_pvrdmaX/board_id”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjØubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÕubah}”(h]”jÔah ]”h"]”Œ+abi_sys_class_infiniband_vmw_pvrdmax_hw_rev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jwjÊsjŠ}”jÔjÊsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj|h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj†h]”hŒsysfs-class-infiniband”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj„ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j’Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´M|hj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj­ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj­ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hj­ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒhw_rev:”h]”hŒhw_rev:”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑubjI)�”}”(hhh]”hÞ)�”}”(hŒHardware revision number”h]”hŒHardware revision number”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÎubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ hca_type:”h]”hŒ hca_type:”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubjI)�”}”(hhh]”hÞ)�”}”(hŒHost channel adapter type”h]”hŒHost channel adapter type”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÎubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ board_id:”h]”hŒ board_id:”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjmubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO)”h]”hŒ(RO)”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjmubjI)�”}”(hhh]”hÞ)�”}”(hŒ%Display PVRDMA manufacturing board ID”h]”hŒ%Display PVRDMA manufacturing board ID”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj­ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´NubhÞ)�”}”(hŒ4sysfs interface for Broadcom NetXtreme-E RoCE driver”h]”hŒ4sysfs interface for Broadcom NetXtreme-E RoCE driver”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´M|hhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_infiniband_mad_abi_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-infiniband-mad-abi-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjêubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/infiniband_mad\/abi_version**”h]”jR)�”}”(hŒ-**\/sys\/class\/infiniband_mad\/abi_version**”h]”hŒ)/sys/class/infiniband_mad/abi_version”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Kÿhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjçubah}”(h]”jæah ]”h"]”Œ(abi_sys_class_infiniband_mad_abi_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j5 jÜsjŠ}”jæjÜsubhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj: h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjD h]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Kÿhj: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÿhhÊh²hubhÞ)�”}”(hŒp(RO) Value is incremented if any changes are made that break userspace ABI compatibility of umad & issm devices.”h]”hŒp(RO) Value is incremented if any changes are made that break userspace ABI compatibility of umad & issm devices.”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KÿhhÊh²hubj)�”}”(hŒ... _abi_sys_class_infiniband_mad_umad_n_ibdev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-infiniband-mad-umad-n-ibdev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hj„ ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/infiniband_mad\/umad\\/ibdev**”h]”jR)�”}”(hŒ2**\/sys\/class\/infiniband_mad\/umad\\/ibdev**”h]”hŒ./sys/class/infiniband_mad/umad/ibdev”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘ ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/infiniband_mad\/umad\\/port**”h]”jR)�”}”(hŒ1**\/sys\/class\/infiniband_mad\/umad\\/port**”h]”hŒ-/sys/class/infiniband_mad/umad/port”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KëhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘ ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/infiniband_mad\/issm\\/ibdev**”h]”jR)�”}”(hŒ2**\/sys\/class\/infiniband_mad\/issm\\/ibdev**”h]”hŒ./sys/class/infiniband_mad/issm/ibdev”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘ ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/infiniband_mad\/issm\\/port**”h]”jR)�”}”(hŒ1**\/sys\/class\/infiniband_mad\/issm\\/port**”h]”hŒ-/sys/class/infiniband_mad/issm/port”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj„ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj� ubah}”(h]”j€ ah ]”h"]”Œ)abi_sys_class_infiniband_mad_umad_n_ibdev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jM jv sjŠ}”j€ jv subhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjR h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj\ h]”hŒsysfs-class-infiniband”…”�”}”(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_stable_sysfs_class_infiniband”uh1hh³j¡Üh´KëhjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KëhhÊh²hubhÞ)�”}”(hŒéEach port of each InfiniBand device has a "umad" device and an "issm" device attached. For example, a two-port HCA will have two umad devices and two issm devices, while a switch will have one device of each type (for switch port 0).”h]”hŒñEach port of each InfiniBand device has a “umadâ€� device and an “issmâ€� device attached. For example, a two-port HCA will have two umad devices and two issm devices, while a switch will have one device of each type (for switch port 0).”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KëhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj‘ ubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hj‘ ubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒibdev:”h]”hŒibdev:”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj« ubjI)�”}”(hhh]”hÞ)�”}”(hŒ%(RO) Show Infiniband (IB) device name”h]”hŒ%(RO) Show Infiniband (IB) device name”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´KëhjÅ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj« ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj¨ ubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒport:”h]”hŒport:”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhjå ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâ ubjI)�”}”(hhh]”hÞ)�”}”(hŒ(RO) Display port number”h]”hŒ(RO) Display port number”…”�”}”(hjÿ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Këhjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj¨ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‘ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjŽ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ@.. _abi_sys_class_infiniband_srp_srp_hca_port_number_add_target:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ;abi-sys-class-infiniband-srp-srp-hca-port-number-add-target”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j2hj: ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/class\/infiniband_srp\/srp\-\\-\\/add_target**”h]”jR)�”}”(hŒK**\/sys\/class\/infiniband_srp\/srp\-\\-\\/add_target**”h]”hŒG/sys/class/infiniband_srp/srp--/add_target”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/stable/sysfs-driver-ib_srp”h´KhjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj: ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7 ubah}”(h]”j6 ah ]”h"]”Œ;abi_sys_class_infiniband_srp_srp_hca_port_number_add_target”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j† j, sjŠ}”j6 j, subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj‹ h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj• h]”hŒsysfs-driver-ib_srp”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj“ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´Khj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhhÊh²hubhÞ)�”}”(hŒÓInterface for making ib_srp connect to a new target. One can request ib_srp to connect to a new target by writing a comma-separated list of login parameters to this sysfs attribute. The supported parameters are:”h]”hŒÓInterface for making ib_srp connect to a new target. One can request ib_srp to connect to a new target by writing a comma-separated list of login parameters to this sysfs attribute. The supported parameters are:”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhhÊh²hubj0)�”}”(hhh]”(j5)�”}”(hŒØid_ext, a 16-digit hexadecimal number specifying the eight byte identifier extension in the 16-byte SRP target port identifier. The target port identifier is sent by ib_srp to the target in the SRP_LOGIN_REQ request.”h]”hÞ)�”}”(hŒØid_ext, a 16-digit hexadecimal number specifying the eight byte identifier extension in the 16-byte SRP target port identifier. The target port identifier is sent by ib_srp to the target in the SRP_LOGIN_REQ request.”h]”hŒØid_ext, a 16-digit hexadecimal number specifying the eight byte identifier extension in the 16-byte SRP target port identifier. The target port identifier is sent by ib_srp to the target in the SRP_LOGIN_REQ request.”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhjÊ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒ„ioc_guid, a 16-digit hexadecimal number specifying the eight byte I/O controller GUID portion of the 16-byte target port identifier.”h]”hÞ)�”}”(hŒ„ioc_guid, a 16-digit hexadecimal number specifying the eight byte I/O controller GUID portion of the 16-byte target port identifier.”h]”hŒ„ioc_guid, a 16-digit hexadecimal number specifying the eight byte I/O controller GUID portion of the 16-byte target port identifier.”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒCdgid, a 32-digit hexadecimal number specifying the destination GID.”h]”hÞ)�”}”(hŒCdgid, a 32-digit hexadecimal number specifying the destination GID.”h]”hŒCdgid, a 32-digit hexadecimal number specifying the destination GID.”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒNpkey, a four-digit hexadecimal number specifying the InfiniBand partition key.”h]”hÞ)�”}”(hŒNpkey, a four-digit hexadecimal number specifying the InfiniBand partition key.”h]”hŒNpkey, a four-digit hexadecimal number specifying the InfiniBand partition key.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒäservice_id, a 16-digit hexadecimal number specifying the InfiniBand service ID used to establish communication with the SRP target. How to find out the value of the service ID is specified in the documentation of the SRP target.”h]”hÞ)�”}”(hŒäservice_id, a 16-digit hexadecimal number specifying the InfiniBand service ID used to establish communication with the SRP target. How to find out the value of the service ID is specified in the documentation of the SRP target.”h]”hŒäservice_id, a 16-digit hexadecimal number specifying the InfiniBand service ID used to establish communication with the SRP target. How to find out the value of the service ID is specified in the documentation of the SRP target.”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒymax_sect, a decimal number specifying the maximum number of 512-byte sectors to be transferred via a single SCSI command.”h]”hÞ)�”}”(hŒymax_sect, a decimal number specifying the maximum number of 512-byte sectors to be transferred via a single SCSI command.”h]”hŒymax_sect, a decimal number specifying the maximum number of 512-byte sectors to be transferred via a single SCSI command.”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhjB ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒimax_cmd_per_lun, a decimal number specifying the maximum number of outstanding commands for a single LUN.”h]”hÞ)�”}”(hŒimax_cmd_per_lun, a decimal number specifying the maximum number of outstanding commands for a single LUN.”h]”hŒimax_cmd_per_lun, a decimal number specifying the maximum number of outstanding commands for a single LUN.”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhjZ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒÃio_class, a hexadecimal number specifying the SRP I/O class. Must be either 0xff00 (rev 10) or 0x0100 (rev 16a). The I/O class defines the format of the SRP initiator and target port identifiers.”h]”hÞ)�”}”(hŒÃio_class, a hexadecimal number specifying the SRP I/O class. Must be either 0xff00 (rev 10) or 0x0100 (rev 16a). The I/O class defines the format of the SRP initiator and target port identifiers.”h]”hŒÃio_class, a hexadecimal number specifying the SRP I/O class. Must be either 0xff00 (rev 10) or 0x0100 (rev 16a). The I/O class defines the format of the SRP initiator and target port identifiers.”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒÍinitiator_ext, a 16-digit hexadecimal number specifying the identifier extension portion of the SRP initiator port identifier. This data is sent by the initiator to the target in the SRP_LOGIN_REQ request.”h]”hÞ)�”}”(hŒÍinitiator_ext, a 16-digit hexadecimal number specifying the identifier extension portion of the SRP initiator port identifier. This data is sent by the initiator to the target in the SRP_LOGIN_REQ request.”h]”hŒÍinitiator_ext, a 16-digit hexadecimal number specifying the identifier extension portion of the SRP initiator port identifier. This data is sent by the initiator to the target in the SRP_LOGIN_REQ request.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hX^cmd_sg_entries, a number in the range 1..255 that specifies the maximum number of data buffer descriptors stored in the SRP_CMD information unit itself. With allow_ext_sg=0 the parameter cmd_sg_entries defines the maximum S/G list length for a single SRP_CMD, and commands whose S/G list length exceeds this limit after S/G list collapsing will fail.”h]”hÞ)�”}”(hX^cmd_sg_entries, a number in the range 1..255 that specifies the maximum number of data buffer descriptors stored in the SRP_CMD information unit itself. With allow_ext_sg=0 the parameter cmd_sg_entries defines the maximum S/G list length for a single SRP_CMD, and commands whose S/G list length exceeds this limit after S/G list collapsing will fail.”h]”hX^cmd_sg_entries, a number in the range 1..255 that specifies the maximum number of data buffer descriptors stored in the SRP_CMD information unit itself. With allow_ext_sg=0 the parameter cmd_sg_entries defines the maximum S/G list length for a single SRP_CMD, and commands whose S/G list length exceeds this limit after S/G list collapsing will fail.”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hX5allow_ext_sg, whether ib_srp is allowed to include a partial memory descriptor list in an SRP_CMD instead of the entire list. If a partial memory descriptor list has been included in an SRP_CMD the remaining memory descriptors are communicated from initiator to target via an additional RDMA transfer. Setting allow_ext_sg to 1 increases the maximum amount of data that can be transferred between initiator and target via a single SCSI command. Since not all SRP target implementations support partial memory descriptor lists the default value for this option is 0.”h]”hÞ)�”}”(hX5allow_ext_sg, whether ib_srp is allowed to include a partial memory descriptor list in an SRP_CMD instead of the entire list. If a partial memory descriptor list has been included in an SRP_CMD the remaining memory descriptors are communicated from initiator to target via an additional RDMA transfer. Setting allow_ext_sg to 1 increases the maximum amount of data that can be transferred between initiator and target via a single SCSI command. Since not all SRP target implementations support partial memory descriptor lists the default value for this option is 0.”h]”hX5allow_ext_sg, whether ib_srp is allowed to include a partial memory descriptor list in an SRP_CMD instead of the entire list. If a partial memory descriptor list has been included in an SRP_CMD the remaining memory descriptors are communicated from initiator to target via an additional RDMA transfer. Setting allow_ext_sg to 1 increases the maximum amount of data that can be transferred between initiator and target via a single SCSI command. Since not all SRP target implementations support partial memory descriptor lists the default value for this option is 0.”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hXsg_tablesize, a number in the range 1..2048 specifying the maximum S/G list length the SCSI layer is allowed to pass to ib_srp. Specifying a value that exceeds cmd_sg_entries is only safe with partial memory descriptor list support enabled (allow_ext_sg=1).”h]”hÞ)�”}”(hXsg_tablesize, a number in the range 1..2048 specifying the maximum S/G list length the SCSI layer is allowed to pass to ib_srp. Specifying a value that exceeds cmd_sg_entries is only safe with partial memory descriptor list support enabled (allow_ext_sg=1).”h]”hXsg_tablesize, a number in the range 1..2048 specifying the maximum S/G list length the SCSI layer is allowed to pass to ib_srp. Specifying a value that exceeds cmd_sg_entries is only safe with partial memory descriptor list support enabled (allow_ext_sg=1).”…”�”}”(hjÖ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hXŽcomp_vector, a number in the range 0..n-1 specifying the MSI-X completion vector of the first RDMA channel. Some HCA's allocate multiple (n) MSI-X vectors per HCA port. If the IRQ affinity masks of these interrupts have been configured such that each MSI-X interrupt is handled by a different CPU then the comp_vector parameter can be used to spread the SRP completion workload over multiple CPU's.”h]”hÞ)�”}”(hXŽcomp_vector, a number in the range 0..n-1 specifying the MSI-X completion vector of the first RDMA channel. Some HCA's allocate multiple (n) MSI-X vectors per HCA port. If the IRQ affinity masks of these interrupts have been configured such that each MSI-X interrupt is handled by a different CPU then the comp_vector parameter can be used to spread the SRP completion workload over multiple CPU's.”h]”hX’comp_vector, a number in the range 0..n-1 specifying the MSI-X completion vector of the first RDMA channel. Some HCA’s allocate multiple (n) MSI-X vectors per HCA port. If the IRQ affinity masks of these interrupts have been configured such that each MSI-X interrupt is handled by a different CPU then the comp_vector parameter can be used to spread the SRP completion workload over multiple CPU’s.”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khjê ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒLtl_retry_count, a number in the range 2..7 specifying the IB RC retry count.”h]”hÞ)�”}”(hŒLtl_retry_count, a number in the range 2..7 specifying the IB RC retry count.”h]”hŒLtl_retry_count, a number in the range 2..7 specifying the IB RC retry count.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒ­queue_size, the maximum number of commands that the initiator is allowed to queue per SCSI host. The default value for this parameter is 62. The lowest supported value is 2.”h]”hÞ)�”}”(hŒ­queue_size, the maximum number of commands that the initiator is allowed to queue per SCSI host. The default value for this parameter is 62. The lowest supported value is 2.”h]”hŒ­queue_size, the maximum number of commands that the initiator is allowed to queue per SCSI host. The default value for this parameter is 62. The lowest supported value is 2.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubj5)�”}”(hŒfmax_it_iu_size, a decimal number specifying the maximum initiator to target information unit length. ”h]”hÞ)�”}”(hŒdmax_it_iu_size, a decimal number specifying the maximum initiator to target information unit length.”h]”hŒdmax_it_iu_size, a decimal number specifying the maximum initiator to target information unit length.”…”�”}”(hj6 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Khj2 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjÇ ubeh}”(h]”h ]”h"]”h$]”h&]”j²jHuh1j/h³jh h´KhhÊh²hubj)�”}”(hŒ;.. _abi_sys_class_infiniband_srp_srp_hca_port_number_ibdev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ6abi-sys-class-infiniband-srp-srp-hca-port-number-ibdev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KHuh1j2hj^ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒF**\/sys\/class\/infiniband_srp\/srp\-\\-\\/ibdev**”h]”jR)�”}”(hŒF**\/sys\/class\/infiniband_srp\/srp\-\\-\\/ibdev**”h]”hŒB/sys/class/infiniband_srp/srp--/ibdev”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KJhjq ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjn ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj^ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj[ ubah}”(h]”jZ ah ]”h"]”Œ6abi_sys_class_infiniband_srp_srp_hca_port_number_ibdev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j© jP sjŠ}”jZ jP subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj® h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj¸ h]”hŒsysfs-driver-ib_srp”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¶ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÄ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´KJhj® ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KJhhÊh²hubhÞ)�”}”(hŒHCA name ().”h]”hŒHCA name ().”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KJhhÊh²hubj)�”}”(hŒ:.. _abi_sys_class_infiniband_srp_srp_hca_port_number_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ5abi-sys-class-infiniband-srp-srp-hca-port-number-port”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KGuh1j2hjø ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒE**\/sys\/class\/infiniband_srp\/srp\-\\-\\/port**”h]”jR)�”}”(hŒE**\/sys\/class\/infiniband_srp\/srp\-\\-\\/port**”h]”hŒA/sys/class/infiniband_srp/srp--/port”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KPhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjø ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjõ ubah}”(h]”jô ah ]”h"]”Œ5abi_sys_class_infiniband_srp_srp_hca_port_number_port”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jCjê sjŠ}”jô jê subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjHh²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjRh]”hŒsysfs-driver-ib_srp”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjPubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j^Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´KPhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KPhhÊh²hubhÞ)�”}”(hŒ HCA port number ().”h]”hŒ HCA port number ().”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KPhhÊh²hubj)�”}”(hŒ/.. _abi_sys_class_infiniband_verbs_abi_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-infiniband-verbs-abi-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj’ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/infiniband_verbs\/abi_version**”h]”jR)�”}”(hŒ/**\/sys\/class\/infiniband_verbs\/abi_version**”h]”hŒ+/sys/class/infiniband_verbs/abi_version”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj’ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�ubah}”(h]”jŽah ]”h"]”Œ*abi_sys_class_infiniband_verbs_abi_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÝj„sjŠ}”jŽj„subhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hjâh²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hjìh]”hŒsysfs-class-infiniband”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jøŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhhÊh²hubhÞ)�”}”(hŒk(RO) Value is incremented if any changes are made that break userspace ABI compatibility of uverbs devices.”h]”hŒk(RO) Value is incremented if any changes are made that break userspace ABI compatibility of uverbs devices.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhhÊh²hubhÞ)�”}”(hŒuh1j2hj:ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/infiniband_verbs\/uverbs\\/ibdev**”h]”jR)�”}”(hŒ6**\/sys\/class\/infiniband_verbs\/uverbs\\/ibdev**”h]”hŒ2/sys/class/infiniband_verbs/uverbs/ibdev”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjGubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/infiniband_verbs\/uverbs\\/abi_version**”h]”jR)�”}”(hŒ<**\/sys\/class\/infiniband_verbs\/uverbs\\/abi_version**”h]”hŒ8/sys/class/infiniband_verbs/uverbs/abi_version”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7ubah}”(h]”j6ah ]”h"]”Œ-abi_sys_class_infiniband_verbs_uverbs_n_ibdev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¯j,sjŠ}”j6j,subhÞ)�”}”(hŒVDefined on file :ref:`sysfs-class-infiniband `”h]”(hŒDefined on file ”…”�”}”(hj´h²hh³Nh´Nubh)�”}”(hŒF:ref:`sysfs-class-infiniband `”h]”j™)�”}”(hj¾h]”hŒsysfs-class-infiniband”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¼ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÊŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ&abi_file_stable_sysfs_class_infiniband”uh1hh³j¡Üh´Mhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhhÊh²hubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjåubj3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjåubj?)�”}”(hhh]”(jD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒibdev:”h]”hŒibdev:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÿubjI)�”}”(hhh]”hÞ)�”}”(hŒ((RO) Display Infiniband (IB) device name”h]”hŒ((RO) Display Infiniband (IB) device name”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjüubjD)�”}”(hhh]”(jI)�”}”(hhh]”hÞ)�”}”(hŒ abi_version:”h]”hŒ abi_version:”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´Mhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj6ubjI)�”}”(hhh]”hÞ)�”}”(hŒ7(RO) Show ABI version of IB device specific interfaces.”h]”hŒ7(RO) Show ABI version of IB device specific interfaces.”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j¡Üh´MhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjåubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1j(hhÊh²hh³Nh´Nubj)�”}”(hŒ9.. _abi_sys_class_nvme_subsystem_nvme_subsysx_iopolicies:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-class-nvme-subsystem-nvme-subsysx-iopolicies”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hjŽubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/iopolicies**”h]”jR)�”}”(hŒ<**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/iopolicies**”h]”hŒ8/sys/class/nvme-subsystem/nvme-subsysX/iopolicies”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Mèhj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‹ubah}”(h]”jŠah ]”h"]”Œ4abi_sys_class_nvme_subsystem_nvme_subsysx_iopolicies”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÙj€sjŠ}”jŠj€subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÞh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjèh]”hŒ sysfs-nvme”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jôŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´MèhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MèhhÊh²hubhÞ)�”}”(hXShows the I/O path selection policies that may be written to the iopolicy attribute of this subsystem, separated by spaces: "numa round-robin queue-depth". A discovery subsystem accepts no policy at all and reports "none". Only available when CONFIG_NVME_MULTIPATH is enabled.”h]”hXShows the I/O path selection policies that may be written to the iopolicy attribute of this subsystem, separated by spaces: “numa round-robin queue-depthâ€�. A discovery subsystem accepts no policy at all and reports “noneâ€�. Only available when CONFIG_NVME_MULTIPATH is enabled.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MèhhÊh²hubj)�”}”(hŒ7.. _abi_sys_class_nvme_subsystem_nvme_subsysx_iopolicy:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ2abi-sys-class-nvme-subsystem-nvme-subsysx-iopolicy”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÙhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj%ubah}”(h]”j$ah ]”h"]”Œ2abi_sys_class_nvme_subsystem_nvme_subsysx_iopolicy”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jsjsjŠ}”j$jsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjxh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj‚h]”hŒ sysfs-nvme”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´MÙhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÙhhÊh²hubhÞ)�”}”(hŒîShows or sets the multipath I/O path selection policy for this subsystem. Accepted values: "numa", "round-robin", "queue-depth". Changing the policy clears all current path selections. Only available when CONFIG_NVME_MULTIPATH is enabled.”h]”hŒúShows or sets the multipath I/O path selection policy for this subsystem. Accepted values: “numaâ€�, “round-robinâ€�, “queue-depthâ€�. Changing the policy clears all current path selections. Only available when CONFIG_NVME_MULTIPATH is enabled.”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÙhhÊh²hubhÞ)�”}”(hŒˆA discovery subsystem has no namespaces and hence no I/O paths to select from: reading returns "none" and writing fails with EOPNOTSUPP.”h]”hŒŒA discovery subsystem has no namespaces and hence no I/O paths to select from: reading returns “noneâ€� and writing fails with EOPNOTSUPP.”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÙhhÊh²hubj)�”}”(hŒ4.. _abi_sys_class_nvme_subsystem_nvme_subsysx_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-class-nvme-subsystem-nvme-subsysx-model”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hjÐubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/model**”h]”jR)�”}”(hŒ7**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/model**”h]”hŒ3/sys/class/nvme-subsystem/nvme-subsysX/model”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÝubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/serial**”h]”jR)�”}”(hŒ8**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/serial**”h]”hŒ4/sys/class/nvme-subsystem/nvme-subsysX/serial”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÝubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/firmware_rev**”h]”jR)�”}”(hŒ>**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/firmware_rev**”h]”hŒ:/sys/class/nvme-subsystem/nvme-subsysX/firmware_rev”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÝubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ;**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/subsysnqn**”h]”jR)�”}”(hŒ;**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/subsysnqn**”h]”hŒ7/sys/class/nvme-subsystem/nvme-subsysX/subsysnqn”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÍubah}”(h]”jÌah ]”h"]”Œ/abi_sys_class_nvme_subsystem_nvme_subsysx_model”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j™jÂsjŠ}”jÌjÂsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjžh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj¨h]”hŒ sysfs-nvme”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j´Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´MÎhjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhhÊh²hubhÞ)�”}”(hŒPShows the model, serial number, firmware revision, or NQN of the NVMe subsystem.”h]”hŒPShows the model, serial number, firmware revision, or NQN of the NVMe subsystem.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MÎhhÊh²hubj)�”}”(hŒ9.. _abi_sys_class_nvme_subsystem_nvme_subsysx_subsystype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-class-nvme-subsystem-nvme-subsysx-subsystype”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K>uh1j2hjèubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ<**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/subsystype**”h]”jR)�”}”(hŒ<**\/sys\/class\/nvme\-subsystem\/nvme\-subsysX\/subsystype**”h]”hŒ8/sys/class/nvme-subsystem/nvme-subsysX/subsystype”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Móhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjèubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjåubah}”(h]”jäah ]”h"]”Œ4abi_sys_class_nvme_subsystem_nvme_subsysx_subsystype”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j3jÚsjŠ}”jäjÚsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj8h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjBh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Móhj8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MóhhÊh²hubhÞ)�”}”(hŒJShows the subsystem type. Possible values: "discovery", "nvm", "reserved".”h]”hŒVShows the subsystem type. Possible values: “discoveryâ€�, “nvmâ€�, “reservedâ€�.”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´MóhhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_nvme_nvmex_admin_timeout:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-nvme-nvmex-admin-timeout”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj‚ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/admin_timeout**”h]”jR)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/admin_timeout**”h]”hŒ(/sys/class/nvme/nvmeX/admin_timeout”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kóhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/nvme\/nvmeX\/io_timeout**”h]”jR)�”}”(hŒ)**\/sys\/class\/nvme\/nvmeX\/io_timeout**”h]”hŒ%/sys/class/nvme/nvmeX/io_timeout”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kóhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‚ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”j~ah ]”h"]”Œ&abi_sys_class_nvme_nvmex_admin_timeout”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j÷jtsjŠ}”j~jtsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjüh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Kóhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KóhhÊh²hubhÞ)�”}”(hŒGadmin_timeout: Shows or sets the admin command timeout in milliseconds.”h]”hŒGadmin_timeout: Shows or sets the admin command timeout in milliseconds.”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KóhhÊh²hubhÞ)�”}”(hŒzio_timeout: Shows or sets the I/O command timeout in milliseconds. Changes are propagated to all namespace request queues.”h]”hŒzio_timeout: Shows or sets the I/O command timeout in milliseconds. Changes are propagated to all namespace request queues.”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KóhhÊh²hubhÞ)�”}”(hŒ]The value must be nonzero. Only writable after the controller has been started at least once.”h]”hŒ]The value must be nonzero. Only writable after the controller has been started at least once.”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KóhhÊh²hubj)�”}”(hŒ!.. _abi_sys_class_nvme_nvmex_cmb:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-nvme-nvmex-cmb”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K$uh1j2hjbubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/nvme\/nvmeX\/cmb**”h]”jR)�”}”(hŒ"**\/sys\/class\/nvme\/nvmeX\/cmb**”h]”hŒ/sys/class/nvme/nvmeX/cmb”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kphjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjoubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjbubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj_ubah}”(h]”j^ah ]”h"]”Œabi_sys_class_nvme_nvmex_cmb”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j­jTsjŠ}”j^jTsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj²h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj¼h]”hŒ sysfs-nvme”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjºubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÈŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´Kphj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KphhÊh²hubhÞ)�”}”(hŒµShows the Controller Memory Buffer (CMB) register values in format "cmbloc : 0x%08x\ncmbsz : 0x%08x\n". Only visible when the controller has a CMB (cmbsz != 0). PCI transport only.”h]”hŒ¹Shows the Controller Memory Buffer (CMB) register values in format “cmbloc : 0x%08xncmbsz : 0x%08xnâ€�. Only visible when the controller has a CMB (cmbsz != 0). PCI transport only.”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KphhÊh²hubj)�”}”(hŒ$.. _abi_sys_class_nvme_nvmex_cmbloc:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-nvme-nvmex-cmbloc”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j2hjüubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/cmbloc**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/cmbloc**”h]”hŒ!/sys/class/nvme/nvmeX/cmbloc”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kzhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/cmbsz**”h]”jR)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/cmbsz**”h]”hŒ /sys/class/nvme/nvmeX/cmbsz”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kzhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ"**\/sys\/class\/nvme\/nvmeX\/hmb**”h]”jR)�”}”(hŒ"**\/sys\/class\/nvme\/nvmeX\/hmb**”h]”hŒ/sys/class/nvme/nvmeX/hmb”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kzhjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjüubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjùubah}”(h]”jøah ]”h"]”Œabi_sys_class_nvme_nvmex_cmbloc”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j›jîsjŠ}”jøjîsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjªh]”hŒ sysfs-nvme”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¨ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j¶Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´Kzhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KzhhÊh²hubhÞ)�”}”(hŒ(cmbloc: Shows the CMBLOC register value.”h]”hŒ(cmbloc: Shows the CMBLOC register value.”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KzhhÊh²hubhÞ)�”}”(hŒ&cmbsz: Shows the CMBSZ register value.”h]”hŒ&cmbsz: Shows the CMBSZ register value.”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KzhhÊh²hubhÞ)�”}”(hŒTcmbloc and cmbsz are only visible when the controller has a CMB. PCI transport only.”h]”hŒTcmbloc and cmbsz are only visible when the controller has a CMB. PCI transport only.”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KzhhÊh²hubhÞ)�”}”(hŒîhmb: Shows or sets whether the Host Memory Buffer (HMB) is enabled. Reading returns 1 (enabled) or 0 (disabled). Writing 1 enables HMB; writing 0 disables it. Only visible when the controller supports HMB (hmpre != 0). PCI transport only.”h]”hŒîhmb: Shows or sets whether the Host Memory Buffer (HMB) is enabled. Reading returns 1 (enabled) or 0 (disabled). Writing 1 enables HMB; writing 0 disables it. Only visible when the controller supports HMB (hmpre != 0). PCI transport only.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KzhhÊh²hubj)�”}”(hŒ$.. _abi_sys_class_nvme_nvmex_cntlid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-nvme-nvmex-cntlid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j2hjubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/cntlid**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/cntlid**”h]”hŒ!/sys/class/nvme/nvmeX/cntlid”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œabi_sys_class_nvme_nvmex_cntlid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j_jsjŠ}”jjsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjdh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjnh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´K hjdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hhÊh²hubhÞ)�”}”(hŒ?Shows the controller identifier assigned by the NVMe subsystem.”h]”hŒ?Shows the controller identifier assigned by the NVMe subsystem.”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_nvme_nvmex_cntrltype:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-nvme-nvmex-cntrltype”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hj®ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/cntrltype**”h]”jR)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/cntrltype**”h]”hŒ$/sys/class/nvme/nvmeX/cntrltype”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj»ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/dctype**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/dctype**”h]”hŒ!/sys/class/nvme/nvmeX/dctype”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Khjëubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj®ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj«ubah}”(h]”jªah ]”h"]”Œ"abi_sys_class_nvme_nvmex_cntrltype”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j#j sjŠ}”jªj subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj(h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj2h]”hŒ sysfs-nvme”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´Khj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhÊh²hubhÞ)�”}”(hŒ^cntrltype: Shows the controller type. Possible values: "io", "discovery", "admin", "reserved".”h]”hŒncntrltype: Shows the controller type. Possible values: “ioâ€�, “discoveryâ€�, “adminâ€�, “reservedâ€�.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhÊh²hubhÞ)�”}”(hŒ_dctype: Shows the discovery controller type. Possible values: "none", "ddc", "cdc", "reserved".”h]”hŒodctype: Shows the discovery controller type. Possible values: “noneâ€�, “ddcâ€�, “cdcâ€�, “reservedâ€�.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_nvme_nvmex_dhchap_secret:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-nvme-nvmex-dhchap-secret”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hj€ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/dhchap_secret**”h]”jR)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/dhchap_secret**”h]”hŒ(/sys/class/nvme/nvmeX/dhchap_secret”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/nvme\/nvmeX\/dhchap_ctrl_secret**”h]”jR)�”}”(hŒ1**\/sys\/class\/nvme\/nvmeX\/dhchap_ctrl_secret**”h]”hŒ-/sys/class/nvme/nvmeX/dhchap_ctrl_secret”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj€ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj}ubah}”(h]”j|ah ]”h"]”Œ&abi_sys_class_nvme_nvmex_dhchap_secret”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jõjrsjŠ}”j|jrsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjúh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´K©hjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hhÊh²hubhÞ)�”}”(hŒ»dhchap_secret: Shows or sets the host DH-HMAC-CHAP secret for this controller. Reading returns "none" if not set. Writing must use the "DHHC-1:" key format and triggers re-authentication.”h]”hŒÃdhchap_secret: Shows or sets the host DH-HMAC-CHAP secret for this controller. Reading returns “noneâ€� if not set. Writing must use the “DHHC-1:â€� key format and triggers re-authentication.”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hhÊh²hubhÞ)�”}”(hŒ„dhchap_ctrl_secret: Shows or sets the controller DH-HMAC-CHAP secret for bidirectional authentication. Same format as dhchap_secret.”h]”hŒ„dhchap_ctrl_secret: Shows or sets the controller DH-HMAC-CHAP secret for bidirectional authentication. Same format as dhchap_secret.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hhÊh²hubhÞ)�”}”(hŒQOnly available when CONFIG_NVME_HOST_AUTH is enabled and for fabrics controllers.”h]”hŒQOnly available when CONFIG_NVME_HOST_AUTH is enabled and for fabrics controllers.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K©hhÊh²hubj)�”}”(hŒ6.. _abi_sys_class_nvme_nvmex_diag_command_error_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-class-nvme-nvmex-diag-command-error-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j2hj`ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ8**\/sys\/class\/nvme\/nvmeX\/diag\/command_error_count**”h]”jR)�”}”(hŒ8**\/sys\/class\/nvme\/nvmeX\/diag\/command_error_count**”h]”hŒ4/sys/class/nvme/nvmeX/diag/command_error_count”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjmubjD)�”}”(hhh]”jI•)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/diag\/reset_count**”h]”jR)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/diag\/reset_count**”h]”hŒ,/sys/class/nvme/nvmeX/diag/reset_count”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjmubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/nvme\/nvmeX\/diag\/reconnect_count**”h]”jR)�”}”(hŒ4**\/sys\/class\/nvme\/nvmeX\/diag\/reconnect_count**”h]”hŒ0/sys/class/nvme/nvmeX/diag/reconnect_count”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj`ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj]ubah}”(h]”j\ah ]”h"]”Œ1abi_sys_class_nvme_nvmex_diag_command_error_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÿjRsjŠ}”j\jRsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´M‘hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubhÞ)�”}”(hŒController diagnostic counters.”h]”hŒController diagnostic counters.”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubhÞ)�”}”(hŒ1command_error_count: Admin command error counter.”h]”hŒ1command_error_count: Admin command error counter.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubhÞ)�”}”(hŒ&reset_count: Controller reset counter.”h]”hŒ&reset_count: Controller reset counter.”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubhÞ)�”}”(hŒWreconnect_count: Accumulated reconnect counter. Only available for fabrics controllers.”h]”hŒWreconnect_count: Accumulated reconnect counter. Only available for fabrics controllers.”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubhÞ)�”}”(hŒ-All counters can be reset by writing a value.”h]”hŒ-All counters can be reset by writing a value.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´M‘hhÊh²hubj)�”}”(hŒ... _abi_sys_class_nvme_nvmex_fast_io_fail_tmo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-nvme-nvmex-fast-io-fail-tmo”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj†ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/nvme\/nvmeX\/fast_io_fail_tmo**”h]”jR)�”}”(hŒ/**\/sys\/class\/nvme\/nvmeX\/fast_io_fail_tmo**”h]”hŒ+/sys/class/nvme/nvmeX/fast_io_fail_tmo”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K^hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj†ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjƒubah}”(h]”j‚ah ]”h"]”Œ)abi_sys_class_nvme_nvmex_fast_io_fail_tmo”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÑjxsjŠ}”j‚jxsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÖh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjàh]”hŒ sysfs-nvme”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÞubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jìŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K^hjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K^hhÊh²hubhÞ)�”}”(hŒÉShows or sets the fast I/O fail timeout in seconds. Reading returns the timeout value, or "off" if disabled. Writing a negative value disables the fast I/O fail. Only available for fabrics controllers.”h]”hŒÍShows or sets the fast I/O fail timeout in seconds. Reading returns the timeout value, or “offâ€� if disabled. Writing a negative value disables the fast I/O fail. Only available for fabrics controllers.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K^hhÊh²hubj)�”}”(hŒ%.. _abi_sys_class_nvme_nvmex_hostnqn:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ abi-sys-class-nvme-nvmex-hostnqn”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j2hj ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/hostnqn**”h]”jR)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/hostnqn**”h]”hŒ"/sys/class/nvme/nvmeX/hostnqn”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KQhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/hostid**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/hostid**”h]”hŒ!/sys/class/nvme/nvmeX/hostid”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KQhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ abi_sys_class_nvme_nvmex_hostnqn”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j•jsjŠ}”jjsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj¤h]”hŒ sysfs-nvme”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j°Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´KQhjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KQhhÊh²hubhÞ)�”}”(hŒhjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjýubah}”(h]”jüah ]”h"]”Œabi_sys_class_nvme_nvmex_kato”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jKjòsjŠ}”jüjòsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjZh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´KhhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhhÊh²hubhÞ)�”}”(hŒGShows the Keep Alive Timeout value in milliseconds for this controller.”h]”hŒGShows the Keep Alive Timeout value in milliseconds for this controller.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_nvme_nvmex_model:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-nvme-nvmex-model”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjšubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/model**”h]”jR)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/model**”h]”hŒ /sys/class/nvme/nvmeX/model”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Khj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj§ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/serial**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/serial**”h]”hŒ!/sys/class/nvme/nvmeX/serial”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Khj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj§ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/nvme\/nvmeX\/firmware_rev**”h]”jR)�”}”(hŒ+**\/sys\/class\/nvme\/nvmeX\/firmware_rev**”h]”hŒ'/sys/class/nvme/nvmeX/firmware_rev”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hjšubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj—ubah}”(h]”j–ah ]”h"]”Œabi_sys_class_nvme_nvmex_model”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j9jŒsjŠ}”j–jŒsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj>h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjHh]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Khj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhÊh²hubhÞ)�”}”(hŒŠShows the model, serial number, or firmware revision string of the NVMe controller, as reported in the Identify Controller data structure.”h]”hŒŠShows the model, serial number, or firmware revision string of the NVMe controller, as reported in the Identify Controller data structure.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_nvme_nvmex_numa_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-nvme-nvmex-numa-node”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjˆubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/numa_node**”h]”jR)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/numa_node**”h]”hŒ$/sys/class/nvme/nvmeX/numa_node”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K—hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˆubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj…ubah}”(h]”j„ah ]”h"]”Œ"abi_sys_class_nvme_nvmex_numa_node”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓjzsjŠ}”j„jzsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjØh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjâh]”hŒ sysfs-nvme”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjàubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jîŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K—hjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K—hhÊh²hubhÞ)�”}”(hŒ2Shows the NUMA node the controller is attached to.”h]”hŒ2Shows the NUMA node the controller is attached to.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K—hhÊh²hubj)�”}”(hŒ6.. _abi_sys_class_nvme_nvmex_passthru_err_log_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ1abi-sys-class-nvme-nvmex-passthru-err-log-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hj"ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/nvme\/nvmeX\/passthru_err_log_enabled**”h]”jR)�”}”(hŒ7**\/sys\/class\/nvme\/nvmeX\/passthru_err_log_enabled**”h]”hŒ3/sys/class/nvme/nvmeX/passthru_err_log_enabled”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kâhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjubah}”(h]”jah ]”h"]”Œ1abi_sys_class_nvme_nvmex_passthru_err_log_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jmjsjŠ}”jjsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjrh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj|h]”hŒ sysfs-nvme”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjzubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jˆŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´Kâhjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KâhhÊh²hubhÞ)�”}”(hŒ•Shows or sets whether admin passthrough error logging is enabled for this controller. Reading returns "on" or "off". Writing accepts a boolean value.”h]”hŒ�Shows or sets whether admin passthrough error logging is enabled for this controller. Reading returns “onâ€� or “offâ€�. Writing accepts a boolean value.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KâhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_nvme_nvmex_queue_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-nvme-nvmex-queue-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hj¼ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/nvme\/nvmeX\/queue_count**”h]”jR)�”}”(hŒ***\/sys\/class\/nvme\/nvmeX\/queue_count**”h]”hŒ&/sys/class/nvme/nvmeX/queue_count”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KžhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/sqsize**”h]”jR)�”}”(hŒ%**\/sys\/class\/nvme\/nvmeX\/sqsize**”h]”hŒ!/sys/class/nvme/nvmeX/sqsize”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´Kžhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¼ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¹ubah}”(h]”j¸ah ]”h"]”Œ$abi_sys_class_nvme_nvmex_queue_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j1j®sjŠ}”j¸j®subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj6h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj@h]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´Kžhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KžhhÊh²hubhÞ)�”}”(hŒPqueue_count: Shows the total number of queues (admin + I/O) for this controller.”h]”hŒPqueue_count: Shows the total number of queues (admin + I/O) for this controller.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KžhhÊh²hubhÞ)�”}”(hŒhjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‹ubah}”(h]”jŠah ]”h"]”Œabi_sys_class_nvme_nvmex_quirks”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÙj€sjŠ}”jŠj€subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjÞh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjèh]”hŒ sysfs-nvme”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjæubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jôŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´KëhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KëhhÊh²hubhÞ)�”}”(hŒeShows the active quirk names for this controller, one per line. Shows "none" if no quirks are active.”h]”hŒiShows the active quirk names for this controller, one per line. Shows “noneâ€� if no quirks are active.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KëhhÊh²hubj)�”}”(hŒ/.. _abi_sys_class_nvme_nvmex_rescan_controller:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-nvme-nvmex-rescan-controller”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj(ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/rescan_controller**”h]”jR)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/rescan_controller**”h]”hŒ,/sys/class/nvme/nvmeX/rescan_controller”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K(hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj%ubah}”(h]”j$ah ]”h"]”Œ*abi_sys_class_nvme_nvmex_rescan_controller”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jsjsjŠ}”j$jsubhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjxh²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj‚h]”hŒ sysfs-nvme”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj€ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jŽŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K(hjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K(hhÊh²hubhÞ)�”}”(hŒMWrite-only. Writing any value triggers a namespace rescan on this controller.”h]”hŒMWrite-only. Writing any value triggers a namespace rescan on this controller.”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K(hhÊh²hubj)�”}”(hŒ... _abi_sys_class_nvme_nvmex_reset_controller:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-nvme-nvmex-reset-controller”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjÂubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/nvme\/nvmeX\/reset_controller**”h]”jR)�”}”(hŒ/**\/sys\/class\/nvme\/nvmeX\/reset_controller**”h]”hŒ+/sys/class/nvme/nvmeX/reset_controller”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÂubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¿ubah}”(h]”j¾ah ]”h"]”Œ)abi_sys_class_nvme_nvmex_reset_controller”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j j´sjŠ}”j¾j´subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj h]”hŒ sysfs-nvme”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j( Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hhÊh²hubhÞ)�”}”(hŒFWrite-only. Writing any value triggers a synchronous controller reset.”h]”hŒFWrite-only. Writing any value triggers a synchronous controller reset.”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K hhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_nvme_nvmex_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-nvme-nvmex-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j2hj\ ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/state**”h]”jR)�”}”(hŒ$**\/sys\/class\/nvme\/nvmeX\/state**”h]”hŒ /sys/class/nvme/nvmeX/state”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjr ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KŽhjo ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjl ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChji ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj\ ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjY ubah}”(h]”jX ah ]”h"]”Œabi_sys_class_nvme_nvmex_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j§ jN sjŠ}”jX jN subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj¬ h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj¶ h]”hŒ sysfs-nvme”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj´ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´KŽhj¬ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KŽhhÊh²hubhÞ)�”}”(hŒ�Shows the current state of the controller. Possible values: "new", "live", "resetting", "connecting", "deleting", "deleting (no IO)", "dead".”h]”hŒ©Shows the current state of the controller. Possible values: “newâ€�, “liveâ€�, “resettingâ€�, “connectingâ€�, “deletingâ€�, “deleting (no IO)â€�, “deadâ€�.”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KŽhhÊh²hubj)�”}”(hŒ0.. _abi_sys_class_nvme_nvmex_tls_configured_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-class-nvme-nvmex-tls-configured-key”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjö ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/nvme\/nvmeX\/tls_configured_key**”h]”jR)�”}”(hŒ1**\/sys\/class\/nvme\/nvmeX\/tls_configured_key**”h]”hŒ-/sys/class/nvme/nvmeX/tls_configured_key”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÅhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjö ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjó ubah}”(h]”jò ah ]”h"]”Œ+abi_sys_class_nvme_nvmex_tls_configured_key”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jA!jè sjŠ}”jò jè subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjF!h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjP!h]”hŒ sysfs-nvme”…”�”}”(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_stable_sysfs_nvme”uh1hh³jžoh´KÅhjF!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÅhhÊh²hubhÞ)�”}”(hXShows the serial of the configured TLS key. Writing 0 triggers a PSK reauthentication (REPLACETLSPSK) with the target. After reauthentication the returned serial will be the new key. Only available for TCP controllers with secure concatenation enabled (CONFIG_NVME_TCP_TLS).”h]”hXShows the serial of the configured TLS key. Writing 0 triggers a PSK reauthentication (REPLACETLSPSK) with the target. After reauthentication the returned serial will be the new key. Only available for TCP controllers with secure concatenation enabled (CONFIG_NVME_TCP_TLS).”…”�”}”(hjt!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÅhhÊh²hubj)�”}”(hŒ%.. _abi_sys_class_nvme_nvmex_tls_key:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ abi-sys-class-nvme-nvmex-tls-key”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j2hj�!ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/tls_key**”h]”jR)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/tls_key**”h]”hŒ"/sys/class/nvme/nvmeX/tls_key”…”�”}”(hjª!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¦!ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K»hj£!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj !ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�!ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj�!ubah}”(h]”jŒ!ah ]”h"]”Œ abi_sys_class_nvme_nvmex_tls_key”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÛ!j‚!sjŠ}”jŒ!j‚!subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjà!h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjê!h]”hŒ sysfs-nvme”…”�”}”(hjì!h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjè!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jö!Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K»hjà!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K»hhÊh²hubhÞ)�”}”(hŒÂShows the serial of the currently active TLS PSK as hex. Returns empty if no TLS key is active. Only available for TCP controllers with TLS or secure concatenation enabled (CONFIG_NVME_TCP_TLS).”h]”hŒÂShows the serial of the currently active TLS PSK as hex. Returns empty if no TLS key is active. Only available for TCP controllers with TLS or secure concatenation enabled (CONFIG_NVME_TCP_TLS).”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K»hhÊh²hubj)�”}”(hŒ).. _abi_sys_class_nvme_nvmex_tls_keyring:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-nvme-nvmex-tls-keyring”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hj*"ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/nvme\/nvmeX\/tls_keyring**”h]”jR)�”}”(hŒ***\/sys\/class\/nvme\/nvmeX\/tls_keyring**”h]”hŒ&/sys/class/nvme/nvmeX/tls_keyring”…”�”}”(hjD"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj@"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÐhj="ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj:"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj7"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj*"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj'"ubah}”(h]”j&"ah ]”h"]”Œ$abi_sys_class_nvme_nvmex_tls_keyring”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”ju"j"sjŠ}”j&"j"subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hjz"h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj„"h]”hŒ sysfs-nvme”…”�”}”(hj†"h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj‚"ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j�"Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´KÐhjz"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÐhhÊh²hubhÞ)�”}”(hŒvShows the TLS keyring description. Only available for TCP controllers with a keyring configured (CONFIG_NVME_TCP_TLS).”h]”hŒvShows the TLS keyring description. Only available for TCP controllers with a keyring configured (CONFIG_NVME_TCP_TLS).”…”�”}”(hj¨"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KÐhhÊh²hubj)�”}”(hŒ&.. _abi_sys_class_nvme_nvmex_tls_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-class-nvme-nvmex-tls-mode”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K)uh1j2hjÄ"ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ'**\/sys\/class\/nvme\/nvmeX\/tls_mode**”h]”jR)�”}”(hŒ'**\/sys\/class\/nvme\/nvmeX\/tls_mode**”h]”hŒ#/sys/class/nvme/nvmeX/tls_mode”…”�”}”(hjÞ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KØhj×"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÔ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÑ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÄ"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÁ"ubah}”(h]”jÀ"ah ]”h"]”Œ!abi_sys_class_nvme_nvmex_tls_mode”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j#j¶"sjŠ}”jÀ"j¶"subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj#h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hj#h]”hŒ sysfs-nvme”…”�”}”(hj #h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj#ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j*#Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´KØhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KØhhÊh²hubhÞ)�”}”(hŒ±Shows the TLS mode: "tls" for direct TLS or "concat" for secure concatenation. Only available for TCP controllers with TLS or secure concatenation enabled (CONFIG_NVME_TCP_TLS).”h]”hŒ¹Shows the TLS mode: “tlsâ€� for direct TLS or “concatâ€� for secure concatenation. Only available for TCP controllers with TLS or secure concatenation enabled (CONFIG_NVME_TCP_TLS).”…”�”}”(hjB#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´KØhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_nvme_nvmex_transport:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-nvme-nvmex-transport”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj^#ubj?)�”}”(hhh]”(jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/transport**”h]”jR)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/transport**”h]”hŒ$/sys/class/nvme/nvmeX/transport”…”�”}”(hjx#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hjq#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjn#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/subsysnqn**”h]”jR)�”}”(hŒ(**\/sys\/class\/nvme\/nvmeX\/subsysnqn**”h]”hŒ$/sys/class/nvme/nvmeX/subsysnqn”…”�”}”(hj¢#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hj›#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/address**”h]”jR)�”}”(hŒ&**\/sys\/class\/nvme\/nvmeX\/address**”h]”hŒ"/sys/class/nvme/nvmeX/address”…”�”}”(hjÌ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÈ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hjÅ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÂ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/delete_controller**”h]”jR)�”}”(hŒ0**\/sys\/class\/nvme\/nvmeX\/delete_controller**”h]”hŒ,/sys/class/nvme/nvmeX/delete_controller”…”�”}”(hjö#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjò#ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hjï#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjì#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/nvme\/nvmeX\/reconnect_delay**”h]”jR)�”}”(hŒ.**\/sys\/class\/nvme\/nvmeX\/reconnect_delay**”h]”hŒ*/sys/class/nvme/nvmeX/reconnect_delay”…”�”}”(hj $h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubjD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/ctrl_loss_tmo**”h]”jR)�”}”(hŒ,**\/sys\/class\/nvme\/nvmeX\/ctrl_loss_tmo**”h]”hŒ(/sys/class/nvme/nvmeX/ctrl_loss_tmo”…”�”}”(hjJ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hjC$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j>hj^#ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj[#ubah}”(h]”jZ#ah ]”h"]”Œ"abi_sys_class_nvme_nvmex_transport”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j{$jP#sjŠ}”jZ#jP#subhÞ)�”}”(hŒ>Defined on file :ref:`sysfs-nvme `”h]”(hŒDefined on file ”…”�”}”(hj€$h²hh³Nh´Nubh)�”}”(hŒ.:ref:`sysfs-nvme `”h]”j™)�”}”(hjŠ$h]”hŒ sysfs-nvme”…”�”}”(hjŒ$h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjˆ$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j–$Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_nvme”uh1hh³jžoh´K0hj€$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒ9Fabrics controller attributes added with NVMe-oF support.”h]”hŒ9Fabrics controller attributes added with NVMe-oF support.”…”�”}”(hj®$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒatransport: Shows the transport type string. Possible values: "pcie", "tcp", "rdma", "fc", "loop".”h]”hŒutransport: Shows the transport type string. Possible values: “pcieâ€�, “tcpâ€�, “rdmaâ€�, “fcâ€�, “loopâ€�.”…”�”}”(hj¼$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒ[subsysnqn: Shows the NVMe Qualified Name (NQN) of the subsystem this controller belongs to.”h]”hŒ[subsysnqn: Shows the NVMe Qualified Name (NQN) of the subsystem this controller belongs to.”…”�”}”(hjÊ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒ]address: Shows the transport-specific address string. Only available for fabrics controllers.”h]”hŒ]address: Shows the transport-specific address string. Only available for fabrics controllers.”…”�”}”(hjØ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒLdelete_controller: Write-only. Triggers deletion of this fabrics controller.”h]”hŒLdelete_controller: Write-only. Triggers deletion of this fabrics controller.”…”�”}”(hjæ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒureconnect_delay: Shows or sets the reconnect delay in seconds. Reading returns the delay value, or "off" if disabled.”h]”hŒyreconnect_delay: Shows or sets the reconnect delay in seconds. Reading returns the delay value, or “offâ€� if disabled.”…”�”}”(hjô$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubhÞ)�”}”(hŒÃctrl_loss_tmo: Shows or sets the controller loss timeout in seconds. Reading returns the timeout value, or "off" if infinite reconnects are allowed. Writing a negative value disables the timeout.”h]”hŒÇctrl_loss_tmo: Shows or sets the controller loss timeout in seconds. Reading returns the timeout value, or “offâ€� if infinite reconnects are allowed. Writing a negative value disables the timeout.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jžoh´K0hhÊh²hubj)�”}”(hŒ.. _abi_sys_class_rfkill:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-rfkill”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj%ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/rfkill**”h]”jR)�”}”(hŒ**\/sys\/class\/rfkill**”h]”hŒ/sys/class/rfkill”…”�”}”(hj8%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj4%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ+Documentation/ABI/stable/sysfs-class-rfkill”h´Khj1%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj.%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj+%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj%ubah}”(h]”j%ah ]”h"]”Œabi_sys_class_rfkill”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jj%j%sjŠ}”j%j%subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hjo%h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hjy%h]”hŒsysfs-class-rfkill”…”�”}”(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_stable_sysfs_class_rfkill”uh1hh³jL%h´Khjo%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubhÞ)�”}”(hŒ‚The rfkill class subsystem folder. Each registered rfkill driver is represented by an rfkillX subfolder (X being an integer >= 0).”h]”hŒ‚The rfkill class subsystem folder. Each registered rfkill driver is represented by an rfkillX subfolder (X being an integer >= 0).”…”�”}”(hj�%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_rfkill_rfkill_0_9_hard:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-rfkill-rfkill-0-9-hard”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj¹%ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/hard**”h]”jR)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/hard**”h]”hŒ*/sys/class/rfkill/rfkill[0-9]+/hard”…”�”}”(hjÓ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÏ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KDhjÌ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÉ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÆ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¹%ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¶%ubah}”(h]”jµ%ah ]”h"]”Œ$abi_sys_class_rfkill_rfkill_0_9_hard”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j&j«%sjŠ}”jµ%j«%subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hj &h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hj&h]”hŒsysfs-class-rfkill”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj&ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j&Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´KDhj &ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KDhhÊh²hubhÞ)�”}”(hŒQCurrent hardblock state. This file is read only. Values: A numeric value.”h]”hŒQCurrent hardblock state. This file is read only. Values: A numeric value.”…”�”}”(hj7&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KDhhÊh²hubj*)�”}”(hŒ¤0: inactive The transmitter is (potentially) active. 1: active The transmitter is forced off by something outside of the driver's control. ”h]”j{)�”}”(hhh]”(j€)�”}”(hŒ40: inactive The transmitter is (potentially) active.”h]”(j†)�”}”(hŒ 0: inactive”h]”hŒ 0: inactive”…”�”}”(hjP&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´KDhjL&ubj–)�”}”(hhh]”hÞ)�”}”(hŒ(The transmitter is (potentially) active.”h]”hŒ(The transmitter is (potentially) active.”…”�”}”(hja&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KDhj^&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjL&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´KDhjI&ubj€)�”}”(hŒW1: active The transmitter is forced off by something outside of the driver's control. ”h]”(j†)�”}”(hŒ 1: active”h]”hŒ 1: active”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´KDhj{&ubj–)�”}”(hhh]”hÞ)�”}”(hŒKThe transmitter is forced off by something outside of the driver's control.”h]”hŒMThe transmitter is forced off by something outside of the driver’s control.”…”�”}”(hj�&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KDhj�&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj{&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´KDhjI&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhjE&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jL%h´KDhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_rfkill_rfkill_0_9_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-rfkill-rfkill-0-9-name”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjÄ&ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/name**”h]”jR)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/name**”h]”hŒ*/sys/class/rfkill/rfkill[0-9]+/name”…”�”}”(hjÞ&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÚ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´Khj×&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÔ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÑ&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÄ&ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÁ&ubah}”(h]”jÀ&ah ]”h"]”Œ$abi_sys_class_rfkill_rfkill_0_9_name”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j'j¶&sjŠ}”jÀ&j¶&subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hj'h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hj'h]”hŒsysfs-class-rfkill”…”�”}”(hj 'h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j*'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´Khj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubhÞ)�”}”(hŒaName assigned by driver to this key (interface or driver name). Values: arbitrary string.”h]”hŒaName assigned by driver to this key (interface or driver name). Values: arbitrary string.”…”�”}”(hjB'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubj)�”}”(hŒ/.. _abi_sys_class_rfkill_rfkill_0_9_persistent:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-rfkill-rfkill-0-9-persistent”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj^'ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/persistent**”h]”jR)�”}”(hŒ4**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/persistent**”h]”hŒ0/sys/class/rfkill/rfkill[0-9]+/persistent”…”�”}”(hjx'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjt'ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K!hjq'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjn'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjk'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj^'ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj['ubah}”(h]”jZ'ah ]”h"]”Œ*abi_sys_class_rfkill_rfkill_0_9_persistent”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j©'jP'sjŠ}”jZ'jP'subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hj®'h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hj¸'h]”hŒsysfs-class-rfkill”…”�”}”(hjº'h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¶'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÄ'Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´K!hj®'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K!hhÊh²hubhÞ)�”}”(hŒtWhether the soft blocked state is initialised from non-volatile storage at startup. Values: A numeric value:”h]”hŒtWhether the soft blocked state is initialised from non-volatile storage at startup. Values: A numeric value:”…”�”}”(hjÜ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K!hhÊh²hubj*)�”}”(hŒ- 0: false - 1: true ”h]”j0)�”}”(hhh]”(j5)�”}”(hŒ0: false”h]”hÞ)�”}”(hjó'h]”hŒ0: false”…”�”}”(hjõ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K!hjñ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjî'ubj5)�”}”(hŒ 1: true ”h]”hÞ)�”}”(hŒ1: true”h]”hŒ1: true”…”�”}”(hj (h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K!hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j4hjî'ubeh}”(h]”h ]”h"]”h$]”h&]”j²j³uh1j/h³jL%h´K!hjê'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jL%h´K!hhÊh²hubj)�”}”(hŒ).. _abi_sys_class_rfkill_rfkill_0_9_soft:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-rfkill-rfkill-0-9-soft”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj:(ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/soft**”h]”jR)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/soft**”h]”hŒ*/sys/class/rfkill/rfkill[0-9]+/soft”…”�”}”(hjT(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjP(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KRhjM(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjJ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjG(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj:(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7(ubah}”(h]”j6(ah ]”h"]”Œ$abi_sys_class_rfkill_rfkill_0_9_soft”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j…(j,(sjŠ}”j6(j,(subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hjŠ(h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hj”(h]”hŒsysfs-class-rfkill”…”�”}”(hj–(h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj’(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j (Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´KRhjŠ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KRhhÊh²hubhÞ)�”}”(hŒVCurrent softblock state. This file is read and write. Values: A numeric value.”h]”hŒVCurrent softblock state. This file is read and write. Values: A numeric value.”…”�”}”(hj¸(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KRhhÊh²hubj*)�”}”(hŒ|0: inactive The transmitter is (potentially) active. 1: active The transmitter is turned off by software. ”h]”j{)�”}”(hhh]”(j€)�”}”(hŒ50: inactive The transmitter is (potentially) active. ”h]”(j†)�”}”(hŒ 0: inactive”h]”hŒ 0: inactive”…”�”}”(hjÑ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´KRhjÍ(ubj–)�”}”(hhh]”hÞ)�”}”(hŒ(The transmitter is (potentially) active.”h]”hŒ(The transmitter is (potentially) active.”…”�”}”(hjâ(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KRhjß(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjÍ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´KRhjÊ(ubj€)�”}”(hŒ61: active The transmitter is turned off by software. ”h]”(j†)�”}”(hŒ 1: active”h]”hŒ 1: active”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´KRhjü(ubj–)�”}”(hhh]”hÞ)�”}”(hŒ*The transmitter is turned off by software.”h]”hŒ*The transmitter is turned off by software.”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KRhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjü(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´KRhjÊ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhjÆ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jL%h´KRhhÊh²hubj)�”}”(hŒ*.. _abi_sys_class_rfkill_rfkill_0_9_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-class-rfkill-rfkill-0-9-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjE)ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/state**”h]”jR)�”}”(hŒ/**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/state**”h]”hŒ+/sys/class/rfkill/rfkill[0-9]+/state”…”�”}”(hj_)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hjX)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjU)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjR)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjE)ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjB)ubah}”(h]”jA)ah ]”h"]”Œ%abi_sys_class_rfkill_rfkill_0_9_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�)j7)sjŠ}”jA)j7)subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hj•)h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hjŸ)h]”hŒsysfs-class-rfkill”…”�”}”(hj¡)h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj�)ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j«)Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´K-hj•)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hhÊh²hubhÞ)�”}”(hXÔCurrent state of the transmitter. This file was scheduled to be removed in 2014, but due to its large number of users it will be sticking around for a bit longer. Despite it being marked as stable, the newer "hard" and "soft" interfaces should be preferred, since it is not possible to express the 'soft and hard block' state of the rfkill driver through this interface. There will likely be another attempt to remove it in the future. Values: A numeric value.”h]”hXàCurrent state of the transmitter. This file was scheduled to be removed in 2014, but due to its large number of users it will be sticking around for a bit longer. Despite it being marked as stable, the newer “hardâ€� and “softâ€� interfaces should be preferred, since it is not possible to express the ‘soft and hard block’ state of the rfkill driver through this interface. There will likely be another attempt to remove it in the future. Values: A numeric value.”…”�”}”(hjÃ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hhÊh²hubj*)�”}”(hX0: RFKILL_STATE_SOFT_BLOCKED transmitter is turned off by software 1: RFKILL_STATE_UNBLOCKED transmitter is (potentially) active 2: RFKILL_STATE_HARD_BLOCKED transmitter is forced off by something outside of the driver's control. ”h]”j{)�”}”(hhh]”(j€)�”}”(hŒB0: RFKILL_STATE_SOFT_BLOCKED transmitter is turned off by software”h]”(j†)�”}”(hŒ0: RFKILL_STATE_SOFT_BLOCKED”h]”hŒ0: RFKILL_STATE_SOFT_BLOCKED”…”�”}”(hjÜ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´K-hjØ)ubj–)�”}”(hhh]”hÞ)�”}”(hŒ%transmitter is turned off by software”h]”hŒ%transmitter is turned off by software”…”�”}”(hjí)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hjê)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hjØ)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´K-hjÕ)ubj€)�”}”(hŒ=1: RFKILL_STATE_UNBLOCKED transmitter is (potentially) active”h]”(j†)�”}”(hŒ1: RFKILL_STATE_UNBLOCKED”h]”hŒ1: RFKILL_STATE_UNBLOCKED”…”�”}”(hj *h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´K-hj*ubj–)�”}”(hhh]”hÞ)�”}”(hŒ#transmitter is (potentially) active”h]”hŒ#transmitter is (potentially) active”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´K-hjÕ)ubj€)�”}”(hŒf2: RFKILL_STATE_HARD_BLOCKED transmitter is forced off by something outside of the driver's control. ”h]”(j†)�”}”(hŒ2: RFKILL_STATE_HARD_BLOCKED”h]”hŒ2: RFKILL_STATE_HARD_BLOCKED”…”�”}”(hj:*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³jL%h´K-hj6*ubj–)�”}”(hhh]”hÞ)�”}”(hŒGtransmitter is forced off by something outside of the driver's control.”h]”hŒItransmitter is forced off by something outside of the driver’s control.”…”�”}”(hjK*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´K-hjH*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj6*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³jL%h´K-hjÕ)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzhjÑ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)h³jL%h´K-hhÊh²hubj)�”}”(hŒ).. _abi_sys_class_rfkill_rfkill_0_9_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-rfkill-rfkill-0-9-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj*ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/type**”h]”jR)�”}”(hŒ.**\/sys\/class\/rfkill\/rfkill[0\-9]\+\/type**”h]”hŒ*/sys/class/rfkill/rfkill[0-9]+/type”…”�”}”(hj™*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´Khj’*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŒ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj*ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj|*ubah}”(h]”j{*ah ]”h"]”Œ$abi_sys_class_rfkill_rfkill_0_9_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÊ*jq*sjŠ}”j{*jq*subhÞ)�”}”(hŒNDefined on file :ref:`sysfs-class-rfkill `”h]”(hŒDefined on file ”…”�”}”(hjÏ*h²hh³Nh´Nubh)�”}”(hŒ>:ref:`sysfs-class-rfkill `”h]”j™)�”}”(hjÙ*h]”hŒsysfs-class-rfkill”…”�”}”(hjÛ*h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj×*ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jå*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ"abi_file_stable_sysfs_class_rfkill”uh1hh³jL%h´KhjÏ*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubhÞ)�”}”(hŒZDriver type string ("wlan", "bluetooth", etc). Values: See include/linux/rfkill.h.”h]”hŒbDriver type string (“wlanâ€�, “bluetoothâ€�, etc). Values: See include/linux/rfkill.h.”…”�”}”(hjý*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jL%h´KhhÊh²hubj)�”}”(hŒ0.. _abi_sys_class_scsi_host_host_n_allow_ext_sg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-class-scsi-host-host-n-allow-ext-sg”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj+ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/scsi_host\/host\\/allow_ext_sg**”h]”jR)�”}”(hŒ4**\/sys\/class\/scsi_host\/host\\/allow_ext_sg**”h]”hŒ0/sys/class/scsi_host/host/allow_ext_sg”…”�”}”(hj3+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj/+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KVhj,+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj)+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj&+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj+ubah}”(h]”j+ah ]”h"]”Œ+abi_sys_class_scsi_host_host_n_allow_ext_sg”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jd+j +sjŠ}”j+j +subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hji+h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjs+h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´KVhji+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KVhhÊh²hubhÞ)�”}”(hŒzWhether ib_srp is allowed to include a partial memory descriptor list in an SRP_CMD when communicating with an SRP target.”h]”hŒzWhether ib_srp is allowed to include a partial memory descriptor list in an SRP_CMD when communicating with an SRP target.”…”�”}”(hj—+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KVhhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_scsi_host_host_n_ch_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-scsi-host-host-n-ch-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hj³+ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/scsi_host\/host\\/ch_count**”h]”jR)�”}”(hŒ0**\/sys\/class\/scsi_host\/host\\/ch_count**”h]”hŒ,/sys/class/scsi_host/host/ch_count”…”�”}”(hjÍ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÉ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K^hjÆ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÃ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÀ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj³+ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj°+ubah}”(h]”j¯+ah ]”h"]”Œ'abi_sys_class_scsi_host_host_n_ch_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jþ+j¥+sjŠ}”j¯+j¥+subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj,h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj ,h]”hŒsysfs-driver-ib_srp”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj ,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´K^hj,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K^hhÊh²hubhÞ)�”}”(hŒCNumber of RDMA channels used for communication with the SRP target.”h]”hŒCNumber of RDMA channels used for communication with the SRP target.”…”�”}”(hj1,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K^hhÊh²hubj)�”}”(hŒ2.. _abi_sys_class_scsi_host_host_n_cmd_sg_entries:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-class-scsi-host-host-n-cmd-sg-entries”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K8uh1j2hjM,ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ6**\/sys\/class\/scsi_host\/host\\/cmd_sg_entries**”h]”jR)�”}”(hŒ6**\/sys\/class\/scsi_host\/host\\/cmd_sg_entries**”h]”hŒ2/sys/class/scsi_host/host/cmd_sg_entries”…”�”}”(hjg,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjc,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Kehj`,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj],ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjZ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjM,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjJ,ubah}”(h]”jI,ah ]”h"]”Œ-abi_sys_class_scsi_host_host_n_cmd_sg_entries”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j˜,j?,sjŠ}”jI,j?,subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj�,h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj§,h]”hŒsysfs-driver-ib_srp”…”�”}”(hj©,h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj¥,ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j³,Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´Kehj�,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KehhÊh²hubhÞ)�”}”(hŒeMaximum number of data buffer descriptors that may be sent to the target in a single SRP_CMD request.”h]”hŒeMaximum number of data buffer descriptors that may be sent to the target in a single SRP_CMD request.”…”�”}”(hjË,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KehhÊh²hubj)�”}”(hŒ/.. _abi_sys_class_scsi_host_host_n_comp_vector:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-scsi-host-host-n-comp-vector”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hjç,ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/scsi_host\/host\\/comp_vector**”h]”jR)�”}”(hŒ3**\/sys\/class\/scsi_host\/host\\/comp_vector**”h]”hŒ//sys/class/scsi_host/host/comp_vector”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjý,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Klhjú,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj÷,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjô,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjç,ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjä,ubah}”(h]”jã,ah ]”h"]”Œ*abi_sys_class_scsi_host_host_n_comp_vector”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j2-jÙ,sjŠ}”jã,jÙ,subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj7-h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjA-h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´Klhj7-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KlhhÊh²hubhÞ)�”}”(hŒ2Completion vector used for the first RDMA channel.”h]”hŒ2Completion vector used for the first RDMA channel.”…”�”}”(hje-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KlhhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_scsi_host_host_n_dgid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-scsi-host-host-n-dgid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj�-ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/dgid**”h]”jR)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/dgid**”h]”hŒ(/sys/class/scsi_host/host/dgid”…”�”}”(hj›-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj—-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Krhj”-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‘-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŽ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj�-ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj~-ubah}”(h]”j}-ah ]”h"]”Œ#abi_sys_class_scsi_host_host_n_dgid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÌ-js-sjŠ}”j}-js-subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjÑ-h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjÛ-h]”hŒsysfs-driver-ib_srp”…”�”}”(hjÝ-h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÙ-ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jç-Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´KrhjÑ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KrhhÊh²hubhÞ)�”}”(hŒInfiniBand destination GID used for communication with the SRP target. Differs from orig_dgid if port redirection has happened.”h]”hŒInfiniBand destination GID used for communication with the SRP target. Differs from orig_dgid if port redirection has happened.”…”�”}”(hjÿ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KrhhÊh²hubj)�”}”(h• Œ*.. _abi_sys_class_scsi_host_host_n_id_ext:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-class-scsi-host-host-n-id-ext”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj.ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/scsi_host\/host\\/id_ext**”h]”jR)�”}”(hŒ.**\/sys\/class\/scsi_host\/host\\/id_ext**”h]”hŒ*/sys/class/scsi_host/host/id_ext”…”�”}”(hj5.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj1.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Kyhj..ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj+.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj(.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj.ubah}”(h]”j.ah ]”h"]”Œ%abi_sys_class_scsi_host_host_n_id_ext”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jf.j .sjŠ}”j.j .subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjk.h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hju.h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´Kyhjk.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KyhhÊh²hubhÞ)�”}”(hŒNEight-byte identifier extension portion of the 16-byte target port identifier.”h]”hŒNEight-byte identifier extension portion of the 16-byte target port identifier.”…”�”}”(hj™.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KyhhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_scsi_host_host_n_ioc_guid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-scsi-host-host-n-ioc-guid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K2uh1j2hjµ.ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ0**\/sys\/class\/scsi_host\/host\\/ioc_guid**”h]”jR)�”}”(hŒ0**\/sys\/class\/scsi_host\/host\\/ioc_guid**”h]”hŒ,/sys/class/scsi_host/host/ioc_guid”…”�”}”(hjÏ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjË.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K€hjÈ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÅ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÂ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjµ.ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj².ubah}”(h]”j±.ah ]”h"]”Œ'abi_sys_class_scsi_host_host_n_ioc_guid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j/j§.sjŠ}”j±.j§.subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj/h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj/h]”hŒsysfs-driver-ib_srp”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj /ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j/Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´K€hj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K€hhÊh²hubhÞ)�”}”(hŒMEight-byte I/O controller GUID portion of the 16-byte target port identifier.”h]”hŒMEight-byte I/O controller GUID portion of the 16-byte target port identifier.”…”�”}”(hj3/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K€hhÊh²hubj)�”}”(hŒ3.. _abi_sys_class_scsi_host_host_n_local_ib_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-class-scsi-host-host-n-local-ib-device”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K9uh1j2hjO/ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ7**\/sys\/class\/scsi_host\/host\\/local_ib_device**”h]”jR)�”}”(hŒ7**\/sys\/class\/scsi_host\/host\\/local_ib_device**”h]”hŒ3/sys/class/scsi_host/host/local_ib_device”…”�”}”(hji/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhje/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K‡hjb/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj_/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj\/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjO/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjL/ubah}”(h]”jK/ah ]”h"]”Œ.abi_sys_class_scsi_host_host_n_local_ib_device”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jš/jA/sjŠ}”jK/jA/subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjŸ/h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj©/h]”hŒsysfs-driver-ib_srp”…”�”}”(hj«/h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj§/ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jµ/Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´K‡hjŸ/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K‡hhÊh²hubhÞ)�”}”(hŒFName of the InfiniBand HCA used for communicating with the SRP target.”h]”hŒFName of the InfiniBand HCA used for communicating with the SRP target.”…”�”}”(hjÍ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K‡hhÊh²hubj)�”}”(hŒ1.. _abi_sys_class_scsi_host_host_n_local_ib_port:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-class-scsi-host-host-n-local-ib-port”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hjé/ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/scsi_host\/host\\/local_ib_port**”h]”jR)�”}”(hŒ5**\/sys\/class\/scsi_host\/host\\/local_ib_port**”h]”hŒ1/sys/class/scsi_host/host/local_ib_port”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KŽhjü/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjù/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjö/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjé/ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjæ/ubah}”(h]”jå/ah ]”h"]”Œ,abi_sys_class_scsi_host_host_n_local_ib_port”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j40jÛ/sjŠ}”jå/jÛ/subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj90h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjC0h]”hŒsysfs-driver-ib_srp”…”�”}”(hjE0h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjA0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jO0Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´KŽhj90ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KŽhhÊh²hubhÞ)�”}”(hŒBNumber of the HCA port used for communicating with the SRP target.”h]”hŒBNumber of the HCA port used for communicating with the SRP target.”…”�”}”(hjg0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KŽhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_scsi_host_host_n_orig_dgid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-scsi-host-host-n-orig-dgid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjƒ0ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/scsi_host\/host\\/orig_dgid**”h]”jR)�”}”(hŒ1**\/sys\/class\/scsi_host\/host\\/orig_dgid**”h]”hŒ-/sys/class/scsi_host/host/orig_dgid”…”�”}”(hj�0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj™0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K•hj–0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj“0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjƒ0ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj€0ubah}”(h]”j0ah ]”h"]”Œ(abi_sys_class_scsi_host_host_n_orig_dgid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÎ0ju0sjŠ}”j0ju0subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjÓ0h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjÝ0h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´K•hjÓ0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K•hhÊh²hubhÞ)�”}”(hŒaInfiniBand destination GID specified in the parameters written to the add_target sysfs attribute.”h]”hŒaInfiniBand destination GID specified in the parameters written to the add_target sysfs attribute.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K•hhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_scsi_host_host_n_pkey:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-scsi-host-host-n-pkey”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj1ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/pkey**”h]”jR)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/pkey**”h]”hŒ(/sys/class/scsi_host/host/pkey”…”�”}”(hj71h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj31ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´Kœhj01ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj-1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj*1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj1ubah}”(h]”j1ah ]”h"]”Œ#abi_sys_class_scsi_host_host_n_pkey”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jh1j1sjŠ}”j1j1subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjm1h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjw1h]”hŒsysfs-driver-ib_srp”…”�”}”(hjy1h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hju1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jƒ1Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´Kœhjm1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KœhhÊh²hubhÞ)�”}”(hŒeA 16-bit number representing the InfiniBand partition key used for communication with the SRP target.”h]”hŒeA 16-bit number representing the InfiniBand partition key used for communication with the SRP target.”…”�”}”(hj›1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´KœhhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_scsi_host_host_n_req_lim:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-scsi-host-host-n-req-lim”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hj·1ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/scsi_host\/host\\/req_lim**”h]”jR)�”}”(hŒ/**\/sys\/class\/scsi_host\/host\\/req_lim**”h]”hŒ+/sys/class/scsi_host/host/req_lim”…”�”}”(hjÑ1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÍ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K£hjÊ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÇ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÄ1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj·1ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj´1ubah}”(h]”j³1ah ]”h"]”Œ&abi_sys_class_scsi_host_host_n_req_lim”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j2j©1sjŠ}”j³1j©1subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj2h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj2h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´K£hj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K£hhÊh²hubhÞ)�”}”(hŒ©Number of requests ib_srp can send to the target before it has to wait for more credits. For more information see also the SRP credit algorithm in the SRP specification.”h]”hŒ©Number of requests ib_srp can send to the target before it has to wait for more credits. For more information see also the SRP credit algorithm in the SRP specification.”…”�”}”(hj52h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K£hhÊh²hubj)�”}”(hŒ... _abi_sys_class_scsi_host_host_n_service_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ)abi-sys-class-scsi-host-host-n-service-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K4uh1j2hjQ2ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ2**\/sys\/class\/scsi_host\/host\\/service_id**”h]”jR)�”}”(hŒ2**\/sys\/class\/scsi_host\/host\\/service_id**”h]”hŒ./sys/class/scsi_host/host/service_id”…”�”}”(hjk2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjg2ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K«hjd2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhja2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj^2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjQ2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjN2ubah}”(h]”jM2ah ]”h"]”Œ)abi_sys_class_scsi_host_host_n_service_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jœ2jC2sjŠ}”jM2jC2subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj¡2h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hj«2h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´K«hj¡2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K«hhÊh²hubhÞ)�”}”(hŒNInfiniBand service ID used for establishing communication with the SRP target.”h]”hŒNInfiniBand service ID used for establishing communication with the SRP target.”…”�”}”(hjÏ2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K«hhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_scsi_host_host_n_sgid:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-scsi-host-host-n-sgid”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hjë2ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/sgid**”h]”jR)�”}”(hŒ,**\/sys\/class\/scsi_host\/host\\/sgid**”h]”hŒ(/sys/class/scsi_host/host/sgid”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K²hjþ2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjû2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjø2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjë2ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjè2ubah}”(h]”jç2ah ]”h"]”Œ#abi_sys_class_scsi_host_host_n_sgid”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j63jÝ2sjŠ}”jç2jÝ2subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hj;3h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjE3h]”hŒsysfs-driver-ib_srp”…”�”}”(hjG3h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjC3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jQ3Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_driver_ib_srp”uh1hh³jh h´K²hj;3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K²hhÊh²hubhÞ)�”}”(hŒMInfiniBand GID of the source port used for communication with the SRP target.”h]”hŒMInfiniBand GID of the source port used for communication with the SRP target.”…”�”}”(hji3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K²hhÊh²hubj)�”}”(hŒ0.. _abi_sys_class_scsi_host_host_n_zero_req_lim:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ+abi-sys-class-scsi-host-host-n-zero-req-lim”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K6uh1j2hj…3ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ4**\/sys\/class\/scsi_host\/host\\/zero_req_lim**”h]”jR)�”}”(hŒ4**\/sys\/class\/scsi_host\/host\\/zero_req_lim**”h]”hŒ0/sys/class/scsi_host/host/zero_req_lim”…”�”}”(hjŸ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj›3ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K¹hj˜3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj•3ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj’3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj…3ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj‚3ubah}”(h]”j�3ah ]”h"]”Œ+abi_sys_class_scsi_host_host_n_zero_req_lim”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÐ3jw3sjŠ}”j�3jw3subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-driver-ib_srp `”h]”(hŒDefined on file ”…”�”}”(hjÕ3h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-driver-ib_srp `”h]”j™)�”}”(hjß3h]”hŒsysfs-driver-ib_srp”…”�”}”(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_stable_sysfs_driver_ib_srp”uh1hh³jh h´K¹hjÕ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K¹hhÊh²hubhÞ)�”}”(hŒÀNumber of times the initiator had to wait before sending a request to the target because it ran out of credits. For more information see also the SRP credit algorithm in the SRP specification.”h]”hŒÀNumber of times the initiator had to wait before sending a request to the target because it ran out of credits. For more information see also the SRP credit algorithm in the SRP specification.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jh h´K¹hhÊh²hubj)�”}”(hŒ3.. _abi_sys_class_srp_remote_ports_port_h_n_delete:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-class-srp-remote-ports-port-h-n-delete”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K@uh1j2hj4ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ>**\/sys\/class\/srp_remote_ports\/port\-\\:\\/delete**”h]”jR)�”}”(hŒ>**\/sys\/class\/srp_remote_ports\/port\-\\:\\/delete**”h]”hŒ:/sys/class/srp_remote_ports/port-:/delete”…”�”}”(hj94h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj54ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ,Documentation/ABI/stable/sysfs-transport-srp”h´Khj24ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj/4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj,4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj4ubah}”(h]”j4ah ]”h"]”Œ.abi_sys_class_srp_remote_ports_port_h_n_delete”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jk4j4sjŠ}”j4j4subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hjp4h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hjz4h]”hŒsysfs-transport-srp”…”�”}”(hj|4h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjx4ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j†4Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_transport_srp”uh1hh³jM4h´Khjp4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubhÞ)�”}”(hŒhInstructs an SRP initiator to disconnect from a target and to remove all LUNs imported from that target.”h]”hŒhInstructs an SRP initiator to disconnect from a target and to remove all LUNs imported from that target.”…”�”}”(hjž4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubj)�”}”(hŒ9.. _abi_sys_class_srp_remote_ports_port_h_n_dev_loss_tmo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ4abi-sys-class-srp-remote-ports-port-h-n-dev-loss-tmo”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KFuh1j2hjº4ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒD**\/sys\/class\/srp_remote_ports\/port\-\\:\\/dev_loss_tmo**”h]”jR)�”}”(hŒD**\/sys\/class\/srp_remote_ports\/port\-\\:\\/dev_loss_tmo**”h]”hŒ@/sys/class/srp_remote_ports/port-:/dev_loss_tmo”…”�”}”(hjÔ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÐ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhjÍ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÊ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÇ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjº4ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj·4ubah}”(h]”j¶4ah ]”h"]”Œ4abi_sys_class_srp_remote_ports_port_h_n_dev_loss_tmo”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j5j¬4sjŠ}”j¶4j¬4subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hj 5h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hj5h]”hŒsysfs-transport-srp”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj5ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j 5Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_transport_srp”uh1hh³jM4h´Khj 5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubhÞ)�”}”(hŒØNumber of seconds the SCSI layer will wait after a transport layer error has been observed before removing a target port. Zero means immediate removal. Setting this attribute to "off" will disable the dev_loss timer.”h]”hŒÜNumber of seconds the SCSI layer will wait after a transport layer error has been observed before removing a target port. Zero means immediate removal. Setting this attribute to “offâ€� will disable the dev_loss timer.”…”�”}”(hj85h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubj)�”}”(hŒ=.. _abi_sys_class_srp_remote_ports_port_h_n_fast_io_fail_tmo:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ8abi-sys-class-srp-remote-ports-port-h-n-fast-io-fail-tmo”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KJuh1j2hjT5ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒH**\/sys\/class\/srp_remote_ports\/port\-\\:\\/fast_io_fail_tmo**”h]”jR)�”}”(hŒH**\/sys\/class\/srp_remote_ports\/port\-\\:\\/fast_io_fail_tmo**”h]”hŒD/sys/class/srp_remote_ports/port-:/fast_io_fail_tmo”…”�”}”(hjn5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´Khjg5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjd5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChja5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjT5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjQ5ubah}”(h]”jP5ah ]”h"]”Œ8abi_sys_class_srp_remote_ports_port_h_n_fast_io_fail_tmo”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŸ5jF5sjŠ}”jP5jF5subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hj¤5h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hj®5h]”hŒsysfs-transport-srp”…”�”}”(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_stable_sysfs_transport_srp”uh1hh³jM4h´Khj¤5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubhÞ)�”}”(hŒ×Number of seconds the SCSI layer will wait after a transport layer error has been observed before failing I/O. Zero means failing I/O immediately. Setting this attribute to "off" will disable the fast_io_fail timer.”h]”hŒÛNumber of seconds the SCSI layer will wait after a transport layer error has been observed before failing I/O. Zero means failing I/O immediately. Setting this attribute to “offâ€� will disable the fast_io_fail timer.”…”�”}”(hjÒ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubj)�”}”(hŒ4.. _abi_sys_class_srp_remote_ports_port_h_n_port_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ/abi-sys-class-srp-remote-ports-port-h-n-port-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KAuh1j2hjî5ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ?**\/sys\/class\/srp_remote_ports\/port\-\\:\\/port_id**”h]”jR)�”}”(hŒ?**\/sys\/class\/srp_remote_ports\/port\-\\:\\/port_id**”h]”hŒ;/sys/class/srp_remote_ports/port-:/port_id”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´Khj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjþ5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjû5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjî5ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjë5ubah}”(h]”jê5ah ]”h"]”Œ/abi_sys_class_srp_remote_ports_port_h_n_port_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j96jà5sjŠ}”jê5jà5subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hj>6h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hjH6h]”hŒsysfs-transport-srp”…”�”}”(hjJ6h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjF6ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jT6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_transport_srp”uh1hh³jM4h´Khj>6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubhÞ)�”}”(hŒu16-byte local SRP port identifier in hexadecimal format. An example: 4c:49:4e:55:58:20:56:49:4f:00:00:00:00:00:00:00.”h]”hŒu16-byte local SRP port identifier in hexadecimal format. An example: 4c:49:4e:55:58:20:56:49:4f:00:00:00:00:00:00:00.”…”�”}”(hjl6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´KhhÊh²hubj)�”}”(hŒ<.. _abi_sys_class_srp_remote_ports_port_h_n_reconnect_delay:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ7abi-sys-class-srp-remote-ports-port-h-n-reconnect-delay”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KIuh1j2hjˆ6ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒG**\/sys\/class\/srp_remote_ports\/port\-\\:\\/reconnect_delay**”h]”jR)�”}”(hŒG**\/sys\/class\/srp_remote_ports\/port\-\\:\\/reconnect_delay**”h]”hŒC/sys/class/srp_remote_ports/port-:/reconnect_delay”…”�”}”(hj¢6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjž6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K!hj›6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj˜6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj•6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjˆ6ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj…6ubah}”(h]”j„6ah ]”h"]”Œ7abi_sys_class_srp_remote_ports_port_h_n_reconnect_delay”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÓ6jz6sjŠ}”j„6jz6subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hjØ6h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hjâ6h]”hŒsysfs-transport-srp”…”�”}”(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_stable_sysfs_transport_srp”uh1hh³jM4h´K!hjØ6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K!hhÊh²hubhÞ)�”}”(hŒ¢Number of seconds the SCSI layer will wait after a reconnect attempt failed before retrying. Setting this attribute to "off" will disable time-based reconnecting.”h]”hŒ¦Number of seconds the SCSI layer will wait after a reconnect attempt failed before retrying. Setting this attribute to “offâ€� will disable time-based reconnecting.”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K!hhÊh²hubj)�”}”(hŒ2.. _abi_sys_class_srp_remote_ports_port_h_n_roles:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-class-srp-remote-ports-port-h-n-roles”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hj"7ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/srp_remote_ports\/port\-\\:\\/roles**”h]”jR)�”}”(hŒ=**\/sys\/class\/srp_remote_ports\/port\-\\:\\/roles**”h]”hŒ9/sys/class/srp_remote_ports/port-:/roles”…”�”}”(hj<7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj87ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K)hj57ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj27ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj"7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj7ubah}”(h]”j7ah ]”h"]”Œ-abi_sys_class_srp_remote_ports_port_h_n_roles”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jm7j7sjŠ}”j7j7subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hjr7h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hj|7h]”hŒsysfs-transport-srp”…”�”}”(hj~7h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjz7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jˆ7Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_transport_srp”uh1hh³jM4h´K)hjr7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K)hhÊh²hubhÞ)�”}”(hŒ@Role of the remote port. Either "SRP Initiator" or "SRP Target".”h]”hŒHRole of the remote port. Either “SRP Initiatorâ€� or “SRP Targetâ€�.”…”�”}”(hj 7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K)hhÊh²hubj)�”}”(hŒ2.. _abi_sys_class_srp_remote_ports_port_h_n_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ-abi-sys-class-srp-remote-ports-port-h-n-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j2hj¼7ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ=**\/sys\/class\/srp_remote_ports\/port\-\\:\\/state**”h]”jR)�”}”(hŒ=**\/sys\/class\/srp_remote_ports\/port\-\\:\\/state**”h]”hŒ9/sys/class/srp_remote_ports/port-:/state”…”�”}”(hjÖ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÒ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K/hjÏ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÌ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉ7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¼7ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¹7ubah}”(h]”j¸7ah ]”h"]”Œ-abi_sys_class_srp_remote_ports_port_h_n_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j8j®7sjŠ}”j¸7j®7subhÞ)�”}”(hŒPDefined on file :ref:`sysfs-transport-srp `”h]”(hŒDefined on file ”…”�”}”(hj 8h²hh³Nh´Nubh)�”}”(hŒ@:ref:`sysfs-transport-srp `”h]”j™)�”}”(hj8h]”hŒsysfs-transport-srp”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j"8Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ#abi_file_stable_sysfs_transport_srp”uh1hh³jM4h´K/hj 8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K/hhÊh²hubhÞ)�”}”(hX¤State of the transport layer used for communication with the remote port. "running" if the transport layer is operational; "blocked" if a transport layer error has been encountered but the fast_io_fail_tmo timer has not yet fired; "fail-fast" after the fast_io_fail_tmo timer has fired and before the "dev_loss_tmo" timer has fired; "lost" after the "dev_loss_tmo" timer has fired and before the port is finally removed.”h]”hX¼State of the transport layer used for communication with the remote port. “runningâ€� if the transport layer is operational; “blockedâ€� if a transport layer error has been encountered but the fast_io_fail_tmo timer has not yet fired; “fail-fastâ€� after the fast_io_fail_tmo timer has fired and before the “dev_loss_tmoâ€� timer has fired; “lostâ€� after the “dev_loss_tmoâ€� timer has fired and before the port is finally removed.”…”�”}”(hj:8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jM4h´K/hhÊh²hubj)�”}”(hŒ".. _abi_sys_class_tpm_tpmx_device:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-tpm-tpmx-device”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j2hjV8ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/tpm\/tpmX\/device\/**”h]”jR)�”}”(hŒ%**\/sys\/class\/tpm\/tpmX\/device\/**”h]”hŒ!/sys/class/tpm/tpmX/device/”…”�”}”(hjp8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjl8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/stable/sysfs-class-tpm”h´Khji8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjf8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjc8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjV8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjS8ubah}”(h]”jR8ah ]”h"]”Œabi_sys_class_tpm_tpmx_device”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j¢8jH8sjŠ}”jR8jH8subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hj§8h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj±8h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´Khj§8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubhÞ)�”}”(hŒ[The device/ directory under a specific TPM instance exposes the properties of that TPM chip”h]”hŒ[The device/ directory under a specific TPM instance exposes the properties of that TPM chip”…”�”}”(hjÕ8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_tpm_tpmx_device_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-tpm-tpmx-device-active”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hjñ8ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/tpm\/tpmX\/device\/active**”h]”jR)�”}”(hŒ+**\/sys\/class\/tpm\/tpmX\/device\/active**”h]”hŒ'/sys/class/tpm/tpmX/device/active”…”�”}”(hj 9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K hj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjþ8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjñ8ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjî8ubah}”(h]”jí8ah ]”h"]”Œ$abi_sys_class_tpm_tpmx_device_active”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j<9jã8sjŠ}”jí8jã8subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjA9h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjK9h]”hŒsysfs-class-tpm”…”�”}”(hjM9h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjI9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jW9Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´K hjA9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K hhÊh²hubhÞ)�”}”(hXrThe "active" property prints a '1' if the TPM chip is accepting commands. An inactive TPM chip still contains all the state of an active chip (Storage Root Key, NVRAM, etc), and can be visible to the OS, but will only accept a restricted set of commands. See the TPM Main Specification part 2, Structures, section 17 for more information on which commands are available.”h]”hXzThe “activeâ€� property prints a ‘1’ if the TPM chip is accepting commands. An inactive TPM chip still contains all the state of an active chip (Storage Root Key, NVRAM, etc), and can be visible to the OS, but will only accept a restricted set of commands. See the TPM Main Specification part 2, Structures, section 17 for more information on which commands are available.”…”�”}”(hjo9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K hhÊh²hubj)�”}”(hŒ).. _abi_sys_class_tpm_tpmx_device_cancel:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-tpm-tpmx-device-cancel”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K-uh1j2hj‹9ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ+**\/sys\/class\/tpm\/tpmX\/device\/cancel**”h]”jR)�”}”(hŒ+**\/sys\/class\/tpm\/tpmX\/device\/cancel**”h]”hŒ'/sys/class/tpm/tpmX/device/cancel”…”�”}”(hj¥9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡9ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´Khjž9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj›9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‹9ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjˆ9ubah}”(h]”j‡9ah ]”h"]”Œ$abi_sys_class_tpm_tpmx_device_cancel”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÖ9j}9sjŠ}”j‡9j}9subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjÛ9h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjå9h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´KhjÛ9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubhÞ)�”}”(hŒ�The "cancel" property allows you to cancel the currently pending TPM command. Writing any value to cancel will call the TPM vendor specific cancel operation.”h]”hŒ¡The “cancelâ€� property allows you to cancel the currently pending TPM command. Writing any value to cancel will call the TPM vendor specific cancel operation.”…”�”}”(hj :h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_tpm_tpmx_device_caps:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-tpm-tpmx-device-caps”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hj%:ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/tpm\/tpmX\/device\/caps**”h]”jR)�”}”(hŒ)**\/sys\/class\/tpm\/tpmX\/device\/caps**”h]”hŒ%/sys/class/tpm/tpmX/device/caps”…”�”}”(hj?:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj;:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´Khj8:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj5:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj2:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj%:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj":ubah}”(h]”j!:ah ]”h"]”Œ"abi_sys_class_tpm_tpmx_device_caps”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jp:j:sjŠ}”j!:j:subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hju:h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj:h]”hŒsysfs-class-tpm”…”�”}”(hj�:h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj}:ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j‹:Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´Khju:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubhÞ)�”}”(hŒ?The "caps" property contains TPM manufacturer and version info.”h]”hŒCThe “capsâ€� property contains TPM manufacturer and version info.”…”�”}”(hj£:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hj±:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubj S)�”}”(hŒ@Manufacturer: 0x53544d20 TCG version: 1.2 Firmware version: 8.16”h]”hŒ@Manufacturer: 0x53544d20 TCG version: 1.2 Firmware version: 8.16”…”�”}”hj¿:sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KhhÊh²hubhÞ)�”}”(hŒÎManufacturer is a hex dump of the 4 byte manufacturer info space in a TPM. TCG version shows the TCG TPM spec level that the chip supports. Firmware version is that of the chip and is manufacturer specific.”h]”hŒÎManufacturer is a hex dump of the 4 byte manufacturer info space in a TPM. TCG version shows the TCG TPM spec level that the chip supports. Firmware version is that of the chip and is manufacturer specific.”…”�”}”(hjÍ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KhhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_tpm_tpmx_device_durations:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-tpm-tpmx-device-durations”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjé:ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/device\/durations**”h]”jR)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/device\/durations**”h]”hŒ*/sys/class/tpm/tpmX/device/durations”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÿ:ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K.hjü:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjù:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjö:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjé:ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjæ:ubah}”(h]”jå:ah ]”h"]”Œ'abi_sys_class_tpm_tpmx_device_durations”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j4;jÛ:sjŠ}”jå:jÛ:subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hj9;h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjC;h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´K.hj9;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K.hhÊh²hubhÞ)�”}”(hX'The "durations" property shows the 3 vendor-specific values used to wait for a short, medium and long TPM command. All TPM commands are categorized as short, medium or long in execution time, so that the driver doesn't have to wait any longer than necessary before starting to poll for a result.”h]”hX-The “durationsâ€� property shows the 3 vendor-specific values used to wait for a short, medium and long TPM command. All TPM commands are categorized as short, medium or long in execution time, so that the driver doesn’t have to wait any longer than necessary before starting to poll for a result.”…”�”}”(hjg;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K.hhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hju;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K.hhÊh²hubj S)�”}”(hŒ$3015000 4508000 180995000 [original]”h]”hŒ$3015000 4508000 180995000 [original]”…”�”}”hjƒ;sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´K.hhÊh²hubhÞ)�”}”(hX…Here the short, medium and long durations are displayed in usecs. "[original]" indicates that the values are displayed unmodified from when they were queried from the chip. Durations can be modified in the case where a buggy chip reports them in msec instead of usec and they need to be scaled to be displayed in usecs. In this case "[adjusted]" will be displayed in place of "[original]".”h]”hX‘Here the short, medium and long durations are displayed in usecs. “[original]â€� indicates that the values are displayed unmodified from when they were queried from the chip. Durations can be modified in the case where a buggy chip reports them in msec instead of usec and they need to be scaled to be displayed in usecs. In this case “[adjusted]â€� will be displayed in place of “[original]â€�.”…”�”}”(hj‘;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K.hhÊh²hubj)�”}”(hŒ*.. _abi_sys_class_tpm_tpmx_device_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-class-tpm-tpmx-device-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj­;ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/tpm\/tpmX\/device\/enabled**”h]”jR)�”}”(hŒ,**\/sys\/class\/tpm\/tpmX\/device\/enabled**”h]”hŒ(/sys/class/tpm/tpmX/device/enabled”…”�”}”(hjÇ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KEhjÀ;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj½;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjº;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj­;ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjª;ubah}”(h]”j©;ah ]”h"]”Œ%abi_sys_class_tpm_tpmx_device_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jø;jŸ;sjŠ}”j©;jŸ;subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjý;h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj<h]”hŒsysfs-class-tpm”…”�”}”(hj <h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´KEhjý;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KEhhÊh²hubhÞ)�”}”(hŒÇThe "enabled" property prints a '1' if the TPM chip is enabled, meaning that it should be visible to the OS. This property may be visible but produce a '0' after some operation that disables the TPM.”h]”hŒÓThe “enabledâ€� property prints a ‘1’ if the TPM chip is enabled, meaning that it should be visible to the OS. This property may be visible but produce a ‘0’ after some operation that disables the TPM.”…”�”}”(hj+<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KEhhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_tpm_tpmx_device_owned:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-tpm-tpmx-device-owned”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjG<ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/tpm\/tpmX\/device\/owned**”h]”jR)�”}”(hŒ***\/sys\/class\/tpm\/tpmX\/device\/owned**”h]”hŒ&/sys/class/tpm/tpmX/device/owned”…”�”}”(hja<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KNhjZ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjW<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjT<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjG<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjD<ubah}”(h]”jC<ah ]”h"]”Œ#abi_sys_class_tpm_tpmx_device_owned”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j’<j9<sjŠ}”jC<j9<subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hj—<h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj¡<h]”hŒsysfs-class-tpm”…”�”}”(hj£<h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjŸ<ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j­<Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´KNhj—<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KNhhÊh²hubhÞ)�”}”(hŒ¢The "owned" property produces a '1' if the TPM_TakeOwnership ordinal has been executed successfully in the chip. A '0' indicates that ownership hasn't been taken.”h]”hŒ°The “ownedâ€� property produces a ‘1’ if the TPM_TakeOwnership ordinal has been executed successfully in the chip. A ‘0’ indicates that ownership hasn’t been taken.”…”�”}”(hjÅ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KNhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_tpm_tpmx_device_pcrs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-tpm-tpmx-device-pcrs”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjá<ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/tpm\/tpmX\/device\/pcrs**”h]”jR)�”}”(hŒ)**\/sys\/class\/tpm\/tpmX\/device\/pcrs**”h]”hŒ%/sys/class/tpm/tpmX/device/pcrs”…”�”}”(hjû<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KVhjô<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñ<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjî<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjá<ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÞ<ubah}”(h]”jÝ<ah ]”h"]”Œ"abi_sys_class_tpm_tpmx_device_pcrs”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j,=jÓ<sjŠ}”jÝ<jÓ<subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hj1=h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj;=h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´KVhj1=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KVhhÊh²hubhÞ)�”}”(hŒÍThe "pcrs" property will dump the current value of all Platform Configuration Registers in the TPM. Note that since these values may be constantly changing, the output is only valid for a snapshot in time.”h]”hŒÑThe “pcrsâ€� property will dump the current value of all Platform Configuration Registers in the TPM. Note that since these values may be constantly changing, the output is only valid for a snapshot in time.”…”�”}”(hj_=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KVhhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hjm=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KVhhÊh²hubj S)�”}”(hXWPCR-00: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-01: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-02: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-03: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-04: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 ...”h]”hXWPCR-00: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-01: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-02: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-03: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 PCR-04: 3A 3F 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 ...”…”�”}”hj{=sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KVhhÊh²hubhÞ)�”}”(hŒìThe number of PCRs and hex bytes needed to represent a PCR value will vary depending on TPM chip version. For TPM 1.1 and 1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes long. Use the "caps" property to determine TPM version.”h]”hŒðThe number of PCRs and hex bytes needed to represent a PCR value will vary depending on TPM chip version. For TPM 1.1 and 1.2 chips, PCRs represent SHA-1 hashes, which are 20 bytes long. Use the “capsâ€� property to determine TPM version.”…”�”}”(hj‰=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KVhhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_tpm_tpmx_device_pubek:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-tpm-tpmx-device-pubek”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hj¥=ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/tpm\/tpmX\/device\/pubek**”h]”jR)�”}”(hŒ***\/sys\/class\/tpm\/tpmX\/device\/pubek**”h]”hŒ&/sys/class/tpm/tpmX/device/pubek”…”�”}”(hj¿=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj»=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´Kmhj¸=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjµ=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj²=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¥=ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¢=ubah}”(h]”j¡=ah ]”h"]”Œ#abi_sys_class_tpm_tpmx_device_pubek”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jð=j—=sjŠ}”j¡=j—=subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjõ=h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjÿ=h]”hŒsysfs-class-tpm”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjý=ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j >Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´Kmhjõ=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KmhhÊh²hubhÞ)�”}”(hX¯The "pubek" property will return the TPM's public endorsement key if possible. If the TPM has had ownership established and is version 1.2, the pubek will not be available without the owner's authorization. Since the TPM driver doesn't store any secrets, it can't authorize its own request for the pubek, making it unaccessible. The public endorsement key is gener- ated at TPM manufacture time and exists for the life of the chip.”h]”hX»The “pubekâ€� property will return the TPM’s public endorsement key if possible. If the TPM has had ownership established and is version 1.2, the pubek will not be available without the owner’s authorization. Since the TPM driver doesn’t store any secrets, it can’t authorize its own request for the pubek, making it unaccessible. The public endorsement key is gener- ated at TPM manufacture time and exists for the life of the chip.”…”�”}”(hj#>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KmhhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hj1>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KmhhÊh²hubj S)�”}”(hX…Algorithm: 00 00 00 01 Encscheme: 00 03 Sigscheme: 00 01 Parameters: 00 00 08 00 00 00 00 02 00 00 00 00 Modulus length: 256 Modulus: B4 76 41 82 C9 20 2C 10 18 40 BC 8B E5 44 4C 6C 3A B2 92 0C A4 9B 2A 83 EB 5C 12 85 04 48 A0 B6 1E E4 81 84 CE B2 F2 45 1C F0 85 99 61 02 4D EB 86 C4 F7 F3 29 60 52 93 6B B2 E5 AB 8B A9 09 E3 D7 0E 7D CA 41 BF 43 07 65 86 3C 8C 13 7A D0 8B 82 5E 96 0B F8 1F 5F 34 06 DA A2 52 C1 A9 D5 26 0F F4 04 4B D9 3F 2D F2 AC 2F 74 64 1F 8B CD 3E 1E 30 38 6C 70 63 69 AB E2 50 DF 49 05 2E E1 8D 6F 78 44 DA 57 43 69 EE 76 6C 38 8A E9 8E A3 F0 A7 1F 3C A8 D0 12 15 3E CA 0E BD FA 24 CD 33 C6 47 AE A4 18 83 8E 22 39 75 93 86 E6 FD 66 48 B6 10 AD 94 14 65 F9 6A 17 78 BD 16 53 84 30 BF 70 E0 DC 65 FD 3C C6 B0 1E BF B9 C1 B5 6C EF B1 3A F8 28 05 83 62 26 11 DC B4 6B 5A 97 FF 32 26 B6 F7 02 71 CF 15 AE 16 DD D1 C1 8E A8 CF 9B 50 7B C3 91 FF 44 1E CF 7C 39 FE 17 77 21 20 BD CE 9B”h]”hX…Algorithm: 00 00 00 01 Encscheme: 00 03 Sigscheme: 00 01 Parameters: 00 00 08 00 00 00 00 02 00 00 00 00 Modulus length: 256 Modulus: B4 76 41 82 C9 20 2C 10 18 40 BC 8B E5 44 4C 6C 3A B2 92 0C A4 9B 2A 83 EB 5C 12 85 04 48 A0 B6 1E E4 81 84 CE B2 F2 45 1C F0 85 99 61 02 4D EB 86 C4 F7 F3 29 60 52 93 6B B2 E5 AB 8B A9 09 E3 D7 0E 7D CA 41 BF 43 07 65 86 3C 8C 13 7A D0 8B 82 5E 96 0B F8 1F 5F 34 06 DA A2 52 C1 A9 D5 26 0F F4 04 4B D9 3F 2D F2 AC 2F 74 64 1F 8B CD 3E 1E 30 38 6C 70 63 69 AB E2 50 DF 49 05 2E E1 8D 6F 78 44 DA 57 43 69 EE 76 6C 38 8A E9 8E A3 F0 A7 1F 3C A8 D0 12 15 3E CA 0E BD FA 24 CD 33 C6 47 AE A4 18 83 8E 22 39 75 93 86 E6 FD 66 48 B6 10 AD 94 14 65 F9 6A 17 78 BD 16 53 84 30 BF 70 E0 DC 65 FD 3C C6 B0 1E BF B9 C1 B5 6C EF B1 3A F8 28 05 83 62 26 11 DC B4 6B 5A 97 FF 32 26 B6 F7 02 71 CF 15 AE 16 DD D1 C1 8E A8 CF 9B 50 7B C3 91 FF 44 1E CF 7C 39 FE 17 77 21 20 BD CE 9B”…”�”}”hj?>sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KmhhÊh²hubhÞ)�”}”(hŒPossible values::”h]”hŒPossible values:”…”�”}”(hjM>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KmhhÊh²hubj S)�”}”(hXAlgorithm: TPM_ALG_RSA (1) Encscheme: TPM_ES_RSAESPKCSv15 (2) TPM_ES_RSAESOAEP_SHA1_MGF1 (3) Sigscheme: TPM_SS_NONE (1) Parameters, a byte string of 3 u32 values: Key Length (bits): 00 00 08 00 (2048) Num primes: 00 00 00 02 (2) Exponent Size: 00 00 00 00 (0 means the default exp) Modulus Length: 256 (bytes) Modulus: The 256 byte Endorsement Key modulus”h]”hXAlgorithm: TPM_ALG_RSA (1) Encscheme: TPM_ES_RSAESPKCSv15 (2) TPM_ES_RSAESOAEP_SHA1_MGF1 (3) Sigscheme: TPM_SS_NONE (1) Parameters, a byte string of 3 u32 values: Key Length (bits): 00 00 08 00 (2048) Num primes: 00 00 00 02 (2) Exponent Size: 00 00 00 00 (0 means the default exp) Modulus Length: 256 (bytes) Modulus: The 256 byte Endorsement Key modulus”…”�”}”hj[>sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KmhhÊh²hubj)�”}”(hŒ3.. _abi_sys_class_tpm_tpmx_device_temp_deactivated:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ.abi-sys-class-tpm-tpmx-device-temp-deactivated”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1j2hjw>ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ5**\/sys\/class\/tpm\/tpmX\/device\/temp_deactivated**”h]”jR)�”}”(hŒ5**\/sys\/class\/tpm\/tpmX\/device\/temp_deactivated**”h]”hŒ1/sys/class/tpm/tpmX/device/temp_deactivated”…”�”}”(hj‘>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K¡hjŠ>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj„>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjw>ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjt>ubah}”(h]”js>ah ]”h"]”Œ.abi_sys_class_tpm_tpmx_device_temp_deactivated”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÂ>ji>sjŠ}”js>ji>subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjÇ>h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjÑ>h]”hŒsysfs-class-tpm”…”�”}”(hjÓ>h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjÏ>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÝ>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´K¡hjÇ>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K¡hhÊh²hubhÞ)�”}”(hŒæThe "temp_deactivated" property returns a '1' if the chip has been temporarily deactivated, usually until the next power cycle. Whether a warm boot (reboot) will clear a TPM chip from a temp_deactivated state is platform specific.”h]”hŒîThe “temp_deactivatedâ€� property returns a ‘1’ if the chip has been temporarily deactivated, usually until the next power cycle. Whether a warm boot (reboot) will clear a TPM chip from a temp_deactivated state is platform specific.”…”�”}”(hjõ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K¡hhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_tpm_tpmx_device_timeouts:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-tpm-tpmx-device-timeouts”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj?ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/tpm\/tpmX\/device\/timeouts**”h]”jR)�”}”(hŒ-**\/sys\/class\/tpm\/tpmX\/device\/timeouts**”h]”hŒ)/sys/class/tpm/tpmX/device/timeouts”…”�”}”(hj+?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´Kªhj$?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj!?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj?ubah}”(h]”j ?ah ]”h"]”Œ&abi_sys_class_tpm_tpmx_device_timeouts”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\?j?sjŠ}”j ?j?subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hja?h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjk?h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´Kªhja?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KªhhÊh²hubhÞ)�”}”(hŒ»The "timeouts" property shows the 4 vendor-specific values for the TPM's interface spec timeouts. The use of these timeouts is defined by the TPM interface spec that the chip conforms to.”h]”hŒÁThe “timeoutsâ€� property shows the 4 vendor-specific values for the TPM’s interface spec timeouts. The use of these timeouts is defined by the TPM interface spec that the chip conforms to.”…”�”}”(hj�?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KªhhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hj�?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KªhhÊh²hubj S)�”}”(hŒ&750000 750000 750000 750000 [original]”h]”hŒ&750000 750000 750000 750000 [original]”…”�”}”hj«?sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KªhhÊh²hubhÞ)�”}”(hŒµThe four timeout values are shown in usecs, with a trailing "[original]" or "[adjusted]" depending on whether the values were scaled by the driver to be reported in usec from msecs.”h]”hŒ½The four timeout values are shown in usecs, with a trailing “[original]â€� or “[adjusted]â€� depending on whether the values were scaled by the driver to be reported in usec from msecs.”…”�”}”(hj¹?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KªhhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_tpm_tpmx_pcr_h_n:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-tpm-tpmx-pcr-h-n”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjÕ?ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/pcr\-\\/\**”h]”jR)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/pcr\-\\/\**”h]”hŒ*/sys/class/tpm/tpmX/pcr-/”…”�”}”(hjï?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjë?ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KÆhjè?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjå?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjâ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÕ?ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÒ?ubah}”(h]”jÑ?ah ]”h"]”Œabi_sys_class_tpm_tpmx_pcr_h_n”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j @jÇ?sjŠ}”jÑ?jÇ?subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hj%@h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hj/@h]”hŒsysfs-class-tpm”…”�”}”(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_stable_sysfs_class_tpm”uh1hh³j„8h´KÆhj%@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KÆhhÊh²hubhÞ)�”}”(hŒ°produces output in compact hex representation for PCR number N from hash bank H. N is the numeric value of the PCR number and H is the crypto string representation of the hash”h]”hŒ°produces output in compact hex representation for PCR number N from hash bank H. N is the numeric value of the PCR number and H is the crypto string representation of the hash”…”�”}”(hjS@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KÆhhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hja@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´KÆhhÊh²hubj S)�”}”(hŒecat /sys/class/tpm/tpm0/pcr-sha256/7 2ED93F199692DC6788EFA6A1FE74514AB9760B2A6CEEAEF6C808C13E4ABB0D42”h]”hŒecat /sys/class/tpm/tpm0/pcr-sha256/7 2ED93F199692DC6788EFA6A1FE74514AB9760B2A6CEEAEF6C808C13E4ABB0D42”…”�”}”hjo@sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´KÆhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_tpm_tpmx_tpm_version_major:”•h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-tpm-tpmx-tpm-version-major”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj‹@ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/tpm_version_major**”h]”jR)�”}”(hŒ.**\/sys\/class\/tpm\/tpmX\/tpm_version_major**”h]”hŒ*/sys/class/tpm/tpmX/tpm_version_major”…”�”}”(hj¥@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¡@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K»hjž@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj›@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj˜@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‹@ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjˆ@ubah}”(h]”j‡@ah ]”h"]”Œ(abi_sys_class_tpm_tpmx_tpm_version_major”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÖ@j}@sjŠ}”j‡@j}@subhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-tpm `”h]”(hŒDefined on file ”…”�”}”(hjÛ@h²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-tpm `”h]”j™)�”}”(hjå@h]”hŒsysfs-class-tpm”…”�”}”(hjç@h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjã@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jñ@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_tpm”uh1hh³j„8h´K»hjÛ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K»hhÊh²hubhÞ)�”}”(hŒ`The "tpm_version_major" property shows the TCG spec major version implemented by the TPM device.”h]”hŒdThe “tpm_version_majorâ€� property shows the TCG spec major version implemented by the TPM device.”…”�”}”(hj Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K»hhÊh²hubhÞ)�”}”(hŒExample output::”h]”hŒExample output:”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j„8h´K»hhÊh²hubj S)�”}”(hj¹kh]”hŒ2”…”�”}”hj%Asbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jŸSh³j„8h´K»hhÊh²hubj)�”}”(hŒ.. _abi_sys_class_ubi:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj@Aubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/ubi\/**”h]”jR)�”}”(hŒ**\/sys\/class\/ubi\/**”h]”hŒ/sys/class/ubi/”…”�”}”(hjZAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjVAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/stable/sysfs-class-ubi”h´KhjSAubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjPAubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjMAubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj@Aubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj=Aubah}”(h]”j`”h]”(hŒDefined on file ”…”�”}”(hj‘Ah²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj›Ah]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´Khj‘Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubhÞ)�”}”(hŒšThe ubi/ class sub-directory belongs to the UBI subsystem and provides general UBI information, per-UBI device information and per-UBI volume information.”h]”hŒšThe ubi/ class sub-directory belongs to the UBI subsystem and provides general UBI information, per-UBI device information and per-UBI volume information.”…”�”}”(hj¿Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_ubi_ubix_avail_eraseblocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-ubi-ubix-avail-eraseblocks”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjÛAubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/avail_eraseblocks**”h]”jR)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/avail_eraseblocks**”h]”hŒ*/sys/class/ubi/ubiX/avail_eraseblocks”…”�”}”(hjõAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjñAubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K!hjîAubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjëAubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjèAubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÛAubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjØAubah}”(h]”j×Aah ]”h"]”Œ(abi_sys_class_ubi_ubix_avail_eraseblocks”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j&BjÍAsjŠ}”j×AjÍAsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj+Bh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj5Bh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K!hj+Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K!hhÊh²hubhÞ)�”}”(hŒ‚Amount of available logical eraseblock. For example, one may create a new UBI volume which has this amount of logical eraseblocks.”h]”hŒ‚Amount of available logical eraseblock. For example, one may create a new UBI volume which has this amount of logical eraseblocks.”…”�”}”(hjYBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K!hhÊh²hubj)�”}”(hŒ).. _abi_sys_class_ubi_ubix_bad_peb_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-ubi-ubix-bad-peb-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjuBubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/bad_peb_count**”h]”jR)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/bad_peb_count**”h]”hŒ&/sys/class/ubi/ubiX/bad_peb_count”…”�”}”(hj�Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‹Bubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K*hjˆBubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj…Bubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj‚Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjuBubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjrBubah}”(h]”jqBah ]”h"]”Œ$abi_sys_class_ubi_ubix_bad_peb_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÀBjgBsjŠ}”jqBjgBsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjÅBh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjÏBh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K*hjÅBubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K*hhÊh²hubhÞ)�”}”(hŒ?Count of bad physical eraseblocks on the underlying MTD device.”h]”hŒ?Count of bad physical eraseblocks on the underlying MTD device.”…”�”}”(hjóBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K*hhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_ubi_ubix_bgt_enabled:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-ubi-ubix-bgt-enabled”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjCubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/bgt_enabled**”h]”jR)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/bgt_enabled**”h]”hŒ$/sys/class/ubi/ubiX/bgt_enabled”…”�”}”(hj)Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj%Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K1hj"Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjCubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjCubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj Cubah}”(h]”j Cah ]”h"]”Œ"abi_sys_class_ubi_ubix_bgt_enabled”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jZCjCsjŠ}”j CjCsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj_Ch²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjiCh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K1hj_Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K1hhÊh²hubhÞ)�”}”(hŒ`Contains ASCII "0\n" if the UBI background thread is disabled, and ASCII "1\n" if it is enabled.”h]”hŒhContains ASCII “0nâ€� if the UBI background thread is disabled, and ASCII “1nâ€� if it is enabled.”…”�”}”(hj�Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K1hhÊh²hubj)�”}”(hŒ.. _abi_sys_class_ubi_ubix_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-ubix-dev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K"uh1j2hj©Cubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ **\/sys\/class\/ubi\/ubiX\/dev**”h]”jR)�”}”(hŒ **\/sys\/class\/ubi\/ubiX\/dev**”h]”hŒ/sys/class/ubi/ubiX/dev”…”�”}”(hjÃCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¿Cubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K9hj¼Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¹Cubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¶Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj©Cubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¦Cubah}”(h]”j¥Cah ]”h"]”Œabi_sys_class_ubi_ubix_dev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jôCj›CsjŠ}”j¥Cj›CsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjùCh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjDh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K9hjùCubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K9hhÊh²hubhÞ)�”}”(hŒmMajor and minor numbers of the character device corresponding to this UBI device (in : format).”h]”hŒmMajor and minor numbers of the character device corresponding to this UBI device (in : format).”…”�”}”(hj'Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K9hhÊh²hubj)�”}”(hŒ+.. _abi_sys_class_ubi_ubix_eraseblock_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ&abi-sys-class-ubi-ubix-eraseblock-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hjCDubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/ubi\/ubiX\/eraseblock_size**”h]”jR)�”}”(hŒ,**\/sys\/class\/ubi\/ubiX\/eraseblock_size**”h]”hŒ(/sys/class/ubi/ubiX/eraseblock_size”…”�”}”(hj]Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjYDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KAhjVDubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjSDubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjPDubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjCDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj@Dubah}”(h]”j?Dah ]”h"]”Œ&abi_sys_class_ubi_ubix_eraseblock_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jŽDj5DsjŠ}”j?Dj5DsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj“Dh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj�Dh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KAhj“Dubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KAhhÊh²hubhÞ)�”}”(hŒ�Maximum logical eraseblock size this UBI device may provide. UBI volumes may have smaller logical eraseblock size because of their alignment.”h]”hŒ�Maximum logical eraseblock size this UBI device may provide. UBI volumes may have smaller logical eraseblock size because of their alignment.”…”�”}”(hjÁDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KAhhÊh²hubj)�”}”(hŒ".. _abi_sys_class_ubi_ubix_max_ec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-ubix-max-ec”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hjÝDubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/ubi\/ubiX\/max_ec**”h]”jR)�”}”(hŒ#**\/sys\/class\/ubi\/ubiX\/max_ec**”h]”hŒ/sys/class/ubi/ubiX/max_ec”…”�”}”(hj÷Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjóDubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KJhjðDubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjíDubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjêDubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÝDubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÚDubah}”(h]”jÙDah ]”h"]”Œabi_sys_class_ubi_ubix_max_ec”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j(EjÏDsjŠ}”jÙDjÏDsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj-Eh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj7Eh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KJhj-Eubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KJhhÊh²hubhÞ)�”}”(hŒ0Maximum physical eraseblock erase counter value.”h]”hŒ0Maximum physical eraseblock erase counter value.”…”�”}”(hj[Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KJhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_ubi_ubix_max_vol_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-ubi-ubix-max-vol-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjwEubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/max_vol_count**”h]”jR)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/max_vol_count**”h]”hŒ&/sys/class/ubi/ubiX/max_vol_count”…”�”}”(hj‘Eh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Eubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KQhjŠEubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‡Eubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj„Eubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjwEubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjtEubah}”(h]”jsEah ]”h"]”Œ$abi_sys_class_ubi_ubix_max_vol_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÂEjiEsjŠ}”jsEjiEsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjÇEh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjÑEh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KQhjÇEubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KQhhÊh²hubhÞ)�”}”(hŒ9Maximum number of volumes which this UBI device may have.”h]”hŒ9Maximum number of volumes which this UBI device may have.”…”�”}”(hjõEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KQhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_ubi_ubix_min_io_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-ubi-ubix-min-io-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjFubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/min_io_size**”h]”jR)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/min_io_size**”h]”hŒ$/sys/class/ubi/ubiX/min_io_size”…”�”}”(hj+Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj'Fubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KXhj$Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj!Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjFubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjFubah}”(h]”j Fah ]”h"]”Œ"abi_sys_class_ubi_ubix_min_io_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\FjFsjŠ}”j FjFsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjaFh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjkFh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KXhjaFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KXhhÊh²hubhÞ)�”}”(hŒbMinimum input/output unit size. All the I/O may only be done in fractions of the contained number.”h]”hŒbMinimum input/output unit size. All the I/O may only be done in fractions of the contained number.”…”�”}”(hj�Fh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KXhhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_ubi_ubix_mtd_num:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-ubix-mtd-num”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j2hj«Fubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/ubi\/ubiX\/mtd_num**”h]”jR)�”}”(hŒ$**\/sys\/class\/ubi\/ubiX\/mtd_num**”h]”hŒ /sys/class/ubi/ubiX/mtd_num”…”�”}”(hjÅFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÁFubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K`hj¾Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj»Fubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¸Fubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj«Fubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¨Fubah}”(h]”j§Fah ]”h"]”Œabi_sys_class_ubi_ubix_mtd_num”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jöFj�FsjŠ}”j§Fj�FsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjûFh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjGh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K`hjûFubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K`hhÊh²hubhÞ)�”}”(hŒ$Number of the underlying MTD device.”h]”hŒ$Number of the underlying MTD device.”…”�”}”(hj)Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K`hhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_ubi_ubix_reserved_for_bad:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-ubi-ubix-reserved-for-bad”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjEGubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/ubi\/ubiX\/reserved_for_bad**”h]”jR)�”}”(hŒ-**\/sys\/class\/ubi\/ubiX\/reserved_for_bad**”h]”hŒ)/sys/class/ubi/ubiX/reserved_for_bad”…”�”}”(hj_Gh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj[Gubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KghjXGubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjUGubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjRGubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjEGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjBGubah}”(h]”jAGah ]”h"]”Œ'abi_sys_class_ubi_ubix_reserved_for_bad”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j�Gj7GsjŠ}”jAGj7GsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj•Gh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjŸGh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´Kghj•Gubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KghhÊh²hubhÞ)�”}”(hŒ?Number of physical eraseblocks reserved for bad block handling.”h]”hŒ?Number of physical eraseblocks reserved for bad block handling.”…”�”}”(hjÃGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KghhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_ubi_ubix_ro_mode:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-ubix-ro-mode”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j2hjßGubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ$**\/sys\/class\/ubi\/ubiX\/ro_mode**”h]”jR)�”}”(hŒ$**\/sys\/class\/ubi\/ubiX\/ro_mode**”h]”hŒ /sys/class/ubi/ubiX/ro_mode”…”�”}”(hjùGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjõGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KnhjòGubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjïGubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjìGubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjßGubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÜGubah}”(h]”jÛGah ]”h"]”Œabi_sys_class_ubi_ubix_ro_mode”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j*HjÑGsjŠ}”jÛGjÑGsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj/Hh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj9Hh]”hŒsysfs-class-ubi”…”�”}”(hj;Hh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj7Hubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jEHŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´Knhj/Hubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KnhhÊh²hubhÞ)�”}”(hŒ¯Contains ASCII "1\n" if the read-only flag is set on this device, and "0\n" if it is cleared. UBI devices mark themselves as read-only when they detect an unrecoverable error.”h]”hŒ·Contains ASCII “1nâ€� if the read-only flag is set on this device, and “0nâ€� if it is cleared. UBI devices mark themselves as read-only when they detect an unrecoverable error.”…”�”}”(hj]Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KnhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_ubi_ubix_total_eraseblocks:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-ubi-ubix-total-eraseblocks”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjyHubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/total_eraseblocks**”h]”jR)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/total_eraseblocks**”h]”hŒ*/sys/class/ubi/ubiX/total_eraseblocks”…”�”}”(hj“Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj�Hubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KwhjŒHubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‰Hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj†Hubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjyHubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjvHubah}”(h]”juHah ]”h"]”Œ(abi_sys_class_ubi_ubix_total_eraseblocks”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÄHjkHsjŠ}”juHjkHsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjÉHh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjÓHh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KwhjÉHubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KwhhÊh²hubhÞ)�”}”(hŒ[Total number of good (not marked as bad) physical eraseblocks on the underlying MTD device.”h]”hŒ[Total number of good (not marked as bad) physical eraseblocks on the underlying MTD device.”…”�”}”(hj÷Hh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KwhhÊh²hubj)�”}”(hŒ".. _abi_sys_class_ubi_ubix_ubix_y:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-ubix-ubix-y”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j2hjIubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/**”h]”jR)�”}”(hŒ%**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/**”h]”hŒ!/sys/class/ubi/ubiX/ubiX_Y/”…”�”}”(hj-Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj)Iubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K†hj&Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj#Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjIubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjIubah}”(h]”jIah ]”h"]”Œabi_sys_class_ubi_ubix_ubix_y”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j^IjIsjŠ}”jIjIsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjcIh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjmIh]”hŒsysfs-class-ubi”…”�”}”(hjoIh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjkIubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jyIŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´K†hjcIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K†hhÊh²hubhÞ)�”}”(hŒ‡The /sys/class/ubi/ubiX/ubiX_0/, /sys/class/ubi/ubiX/ubiX_1/, etc directories describe UBI volumes on UBI device X (volumes 0, 1, etc).”h]”hŒ‡The /sys/class/ubi/ubiX/ubiX_0/, /sys/class/ubi/ubiX/ubiX_1/, etc directories describe UBI volumes on UBI device X (volumes 0, 1, etc).”…”�”}”(hj‘Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K†hhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_ubi_ubix_ubix_y_alignment:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-ubi-ubix-ubix-y-alignment”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hj­Iubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/alignment**”h]”jR)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/alignment**”h]”hŒ*/sys/class/ubi/ubiX/ubiX_Y/alignment”…”�”}”(hjÇIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÃIubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K�hjÀIubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj½Iubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjºIubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj­Iubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjªIubah}”(h]”j©Iah ]”h"]”Œ'abi_sys_class_ubi_ubix_ubix_y_alignment”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jøIjŸIsjŠ}”j©IjŸIsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjýIh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjJh]”hŒsysfs-class-ubi”…”�”}”(hj Jh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jJŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´K�hjýIubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K�hhÊh²hubhÞ)�”}”(hXVolume alignment - the value the logical eraseblock size of this volume has to be aligned on. For example, 2048 means that logical eraseblock size is multiple of 2048. In other words, volume logical eraseblock size is UBI device logical eraseblock size aligned to the alignment value.”h]”hXVolume alignment - the value the logical eraseblock size of this volume has to be aligned on. For example, 2048 means that logical eraseblock size is multiple of 2048. In other words, volume logical eraseblock size is UBI device logical eraseblock size aligned to the alignment value.”…”�”}”(hj+Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K�hhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_ubi_ubix_ubix_y_corrupted:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-ubi-ubix-ubix-y-corrupted”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K0uh1j2hjGJubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/corrupted**”h]”jR)�”}”(hŒ.**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/corrupted**”h]”hŒ*/sys/class/ubi/ubiX/ubiX_Y/corrupted”…”�”}”(hjaJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]Jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KšhjZJubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjWJubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjTJubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjGJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjDJubah}”(h]”jCJah ]”h"]”Œ'abi_sys_class_ubi_ubix_ubix_y_corrupted”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j’Jj9JsjŠ}”jCJj9JsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj—Jh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj¡Jh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´Kšhj—Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KšhhÊh²hubhÞ)�”}”(hŒ}Contains ASCII "0\n" if the UBI volume is OK, and ASCII "1\n" if it is corrupted (e.g., due to an interrupted volume update).”h]”hŒ…Contains ASCII “0nâ€� if the UBI volume is OK, and ASCII “1nâ€� if it is corrupted (e.g., due to an interrupted volume update).”…”�”}”(hjÅJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KšhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_ubi_ubix_ubix_y_data_bytes:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-ubi-ubix-ubix-y-data-bytes”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjáJubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/data_bytes**”h]”jR)�”}”(hŒ/**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/data_bytes**”h]”hŒ+/sys/class/ubi/ubiX/ubiX_Y/data_bytes”…”�”}”(hjûJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj÷Jubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K¢hjôJubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjñJubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjîJubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjáJubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÞJubah}”(h]”jÝJah ]”h"]”Œ(abi_sys_class_ubi_ubix_ubix_y_data_bytes”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j,KjÓJsjŠ}”jÝJjÓJsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj1Kh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj;Kh]”hŒsysfs-class-ubi”…”�”}”(hj=Kh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj9Kubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jGKŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´K¢hj1Kubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K¢hhÊh²hubhÞ)�”}”(hŒ The amount of data this volume contains. This value makes sense only for static volumes, and for dynamic volume it equivalent to the total volume size in bytes.”h]”hŒ The amount of data this volume contains. This value makes sense only for static volumes, and for dynamic volume it equivalent to the total volume size in bytes.”…”�”}”(hj_Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K¢hhÊh²hubj)�”}”(hŒ&.. _abi_sys_class_ubi_ubix_ubix_y_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ!abi-sys-class-ubi-ubix-ubix-y-dev”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hj{Kubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/dev**”h]”jR)�”}”(hŒ(**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/dev**”h]”hŒ$/sys/class/ubi/ubiX/ubiX_Y/dev”…”�”}”(hj•Kh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‘Kubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K«hjŽKubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj‹Kubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjˆKubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj{Kubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjxKubah}”(h]”jwKah ]”h"]”Œ!abi_sys_class_ubi_ubix_ubix_y_dev”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÆKjmKsjŠ}”jwKjmKsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjËKh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjÕKh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K«hjËKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K«hhÊh²hubhÞ)�”}”(hŒmMajor and minor numbers of the character device corresponding to this UBI volume (in : format).”h]”hŒmMajor and minor numbers of the character device corresponding to this UBI volume (in : format).”…”�”}”(hjùKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K«hhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_ubi_ubix_ubix_y_name:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-ubi-ubix-ubix-y-name”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjLubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/name**”h]”jR)�”}”(hŒ)**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/name**”h]”hŒ%/sys/class/ubi/ubiX/ubiX_Y/name”…”�”}”(hj/Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj+Lubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K³hj(Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj%Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj"Lubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjLubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjLubah}”(h]”jLah ]”h"]”Œ"abi_sys_class_ubi_ubix_ubix_y_name”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j`LjLsjŠ}”jLjLsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjeLh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjoLh]”hŒsysfs-class-ubi”…”�”}”(hjqLh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjmLubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j{LŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´K³hjeLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K³hhÊh²hubhÞ)�”}”(hŒ Volume name.”h]”hŒ Volume name.”…”�”}”(hj“Lh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K³hhÊh²hubj)�”}”(hŒ/.. _abi_sys_class_ubi_ubix_ubix_y_reserved_ebs:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ*abi-sys-class-ubi-ubix-ubix-y-reserved-ebs”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hj¯Lubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/reserved_ebs**”h]”jR)�”}”(hŒ1**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/reserved_ebs**”h]”hŒ-/sys/class/ubi/ubiX/ubiX_Y/reserved_ebs”…”�”}”(hjÉLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÅLubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KºhjÂLubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¿Lubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¼Lubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¯Lubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj¬Lubah}”(h]”j«Lah ]”h"]”Œ*abi_sys_class_ubi_ubix_ubix_y_reserved_ebs”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”júLj¡LsjŠ}”j«Lj¡LsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjÿLh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj Mh]”hŒsysfs-class-ubi”…”�”}”(hj Mh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjMubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jMŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´KºhjÿLubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KºhhÊh²hubhÞ)�”}”(hŒlCount of physical eraseblock reserved for this volume. Equivalent to the volume size in logical eraseblocks.”h]”hŒlCount of physical eraseblock reserved for this volume. Equivalent to the volume size in logical eraseblocks.”…”�”}”(hj-Mh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KºhhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_ubi_ubix_ubix_y_type:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-ubi-ubix-ubix-y-type”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K+uh1j2hjIMubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ)**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/type**”h]”jR)�”}”(hŒ)**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/type**”h]”hŒ%/sys/class/ubi/ubiX/ubiX_Y/type”…”�”}”(hjcMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_Mubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÂhj\Mubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjYMubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjVMubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjIMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjFMubah}”(h]”jEMah ]”h"]”Œ"abi_sys_class_ubi_ubix_ubix_y_type”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j”Mj;MsjŠ}”jEMj;MsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj™Mh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj£Mh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KÂhj™Mubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÂhhÊh²hubhÞ)�”}”(hŒ^Volume type. Contains ASCII "dynamic\n" for dynamic volumes and "static\n" for static volumes.”h]”hŒfVolume type. Contains ASCII “dynamicnâ€� for dynamic volumes and “staticnâ€� for static volumes.”…”�”}”(hjÇMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÂhhÊh²hubj)�”}”(hŒ-.. _abi_sys_class_ubi_ubix_ubix_y_upd_marker:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ(abi-sys-class-ubi-ubix-ubix-y-upd-marker”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjãMubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/upd_marker**”h]”jR)�”}”(hŒ/**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/upd_marker**”h]”hŒ+/sys/class/ubi/ubiX/ubiX_Y/upd_marker”…”�”}”(hjýMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjùMubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÊhjöMubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjóMubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjðMubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjãMubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjàMubah}”(h]”jßMah ]”h"]”Œ(abi_sys_class_ubi_ubix_ubix_y_upd_marker”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j.NjÕMsjŠ}”jßMjÕMsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj3Nh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj=Nh]”hŒsysfs-class-ubi”…”�”}”(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”jINŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´KÊhj3Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÊhhÊh²hubhÞ)�”}”(hXcContains ASCII "0\n" if the update marker is not set for this volume, and "1\n" if it is set. The update marker is set when volume update starts, and cleaned when it ends. So the presence of the update marker indicates that the volume is being updated at the moment of the update was interrupted. The later may be checked using the "corrupted" sysfs file.”h]”hXoContains ASCII “0nâ€� if the update marker is not set for this volume, and “1nâ€� if it is set. The update marker is set when volume update starts, and cleaned when it ends. So the presence of the update marker indicates that the volume is being updated at the moment of the update was interrupted. The later may be checked using the “corruptedâ€� sysfs file.”…”�”}”(hjaNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÊhhÊh²hubj)�”}”(hŒ1.. _abi_sys_class_ubi_ubix_ubix_y_usable_eb_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ,abi-sys-class-ubi-ubix-ubix-y-usable-eb-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K5uh1j2hj}Nubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ3**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/usable_eb_size**”h]”jR)�”}”(hŒ3**\/sys\/class\/ubi\/ubiX\/ubiX_Y\/usable_eb_size**”h]”hŒ//sys/class/ubi/ubiX/ubiX_Y/usable_eb_size”…”�”}”(hj—Nh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÖhj�Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjŠNubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj}Nubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjzNubah}”(h]”jyNah ]”h"]”Œ,abi_sys_class_ubi_ubix_ubix_y_usable_eb_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÈNjoNsjŠ}”jyNjoNsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjÍNh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj×Nh]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´KÖhjÍNubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÖhhÊh²hubhÞ)�”}”(hŒ‚Logical eraseblock size of this volume. Equivalent to logical eraseblock size of the device aligned on the volume alignment value.”h]”hŒ‚Logical eraseblock size of this volume. Equivalent to logical eraseblock size of the device aligned on the volume alignment value.”…”�”}”(hjûNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KÖhhÊh²hubj)�”}”(hŒ).. _abi_sys_class_ubi_ubix_volumes_count:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ$abi-sys-class-ubi-ubix-volumes-count”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K,uh1j2hjOubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/volumes_count**”h]”jR)�”}”(hŒ***\/sys\/class\/ubi\/ubiX\/volumes_count**”h]”hŒ&/sys/class/ubi/ubiX/volumes_count”…”�”}”(hj1Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj-Oubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´Khj*Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj'Oubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj$Oubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjOubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjOubah}”(h]”jOah ]”h"]”Œ$abi_sys_class_ubi_ubix_volumes_count”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jbOj OsjŠ}”jOj OsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjgOh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hjqOh]”hŒsysfs-class-ubi”…”�”}”(hjsOh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjoOubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j}OŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_ubi”uh1hh³jnAh´KhjgOubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubhÞ)�”}”(hŒ$Count of volumes on this UBI device.”h]”hŒ$Count of volumes on this UBI device.”…”�”}”(hj•Oh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubj)�”}”(hŒ.. _abi_sys_class_ubi_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubi-version”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j2hj±Oubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/ubi\/version**”h]”jR)�”}”(hŒ**\/sys\/class\/ubi\/version**”h]”hŒ/sys/class/ubi/version”…”�”}”(hjËOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÇOubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K hjÄOubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÁOubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¾Oubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj±Oubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj®Oubah}”(h]”j­Oah ]”h"]”Œabi_sys_class_ubi_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jüOj£OsjŠ}”j­Oj£OsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hjPh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj Ph]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´K hjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K hhÊh²hubhÞ)�”}”(hXtThis file contains version of the latest supported UBI on-media format. Currently it is 1, and there is no plan to change this. However, if in the future UBI needs on-flash format changes which cannot be done in a compatible manner, a new format version will be added. So this is a mechanism for possible future backward-compatible (but forward-incompatible) improvements.”h]”hXtThis file contains version of the latest supported UBI on-media format. Currently it is 1, and there is no plan to change this. However, if in the future UBI needs on-flash format changes which cannot be done in a compatible manner, a new format version will be added. So this is a mechanism for possible future backward-compatible (but forward-incompatible) improvements.”…”�”}”(hj/Ph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´K hhÊh²hubj)�”}”(hŒ.. _abi_sys_class_ubix:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-ubix”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hjKPubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/class\/ubiX\/**”h]”jR)�”}”(hŒ**\/sys\/class\/ubiX\/**”h]”hŒ/sys/class/ubiX/”…”�”}”(hjePh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjaPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´Khj^Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj[Pubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjXPubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjKPubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjHPubah}”(h]”jGPah ]”h"]”Œabi_sys_class_ubix”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j–Pj=PsjŠ}”jGPj=PsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-ubi `”h]”(hŒDefined on file ”…”�”}”(hj›Ph²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-ubi `”h]”j™)�”}”(hj¥Ph]”hŒsysfs-class-ubi”…”�”}”(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_stable_sysfs_class_ubi”uh1hh³jnAh´Khj›Pubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubhÞ)�”}”(hŒÙThe /sys/class/ubi0, /sys/class/ubi1, etc directories describe UBI devices (UBI device 0, 1, etc). They contain general UBI device information and per UBI volume information (each UBI device may have many UBI volumes)”h]”hŒÙThe /sys/class/ubi0, /sys/class/ubi1, etc directories describe UBI devices (UBI device 0, 1, etc). They contain general UBI device information and per UBI volume information (each UBI device may have many UBI volumes)”…”�”}”(hjÉPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jnAh´KhhÊh²hubj)�”}”(hŒ,.. _abi_sys_class_udc_udc_a_alt_hnp_support:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ'abi-sys-class-udc-udc-a-alt-hnp-support”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K3uh1j2hjåPubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ1**\/sys\/class\/udc\/\\/a_alt_hnp_support**”h]”jR)�”}”(hŒ1**\/sys\/class\/udc\/\\/a_alt_hnp_support**”h]”hŒ-/sys/class/udc//a_alt_hnp_support”…”�”}”(hjÿPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjûPubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ(Documentation/ABI/stable/sysfs-class-udc”h´KhjøPubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjõPubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjòPubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjåPubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjâPubah}”(h]”jáPah ]”h"]”Œ'abi_sys_class_udc_udc_a_alt_hnp_support”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j1Qj×PsjŠ}”jáPj×PsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hj6Qh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hj@Qh]”hŒsysfs-class-udc”…”�”}”(hjBQh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj>Qubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jLQŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´Khj6Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubhÞ)�”}”(hŒ=Indicates if an OTG A-Host supports HNP at an alternate port.”h]”hŒ=Indicates if an OTG A-Host supports HNP at an alternate port.”…”�”}”(hjdQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_udc_udc_a_hnp_support:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-udc-udc-a-hnp-support”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj€Qubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/udc\/\\/a_hnp_support**”h]”jR)�”}”(hŒ-**\/sys\/class\/udc\/\\/a_hnp_support**”h]”hŒ)/sys/class/udc//a_hnp_support”…”�”}”(hjšQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj–Qubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K hj“Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj�Qubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�Qubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj€Qubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj}Qubah}”(h]”j|Qah ]”h"]”Œ#abi_sys_class_udc_udc_a_hnp_support”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jËQjrQsjŠ}”j|QjrQsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjÐQh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjÚQh]”hŒsysfs-class-udc”…”�”}”(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_stable_sysfs_class_udc”uh1hh³jQh´K hjÐQubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K hhÊh²hubhÞ)�”}”(hŒ5Indicates if an OTG A-Host supports HNP at this port.”h]”hŒ5Indicates if an OTG A-Host supports HNP at this port.”…”�”}”(hjþQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K hhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_udc_udc_b_hnp_enable:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-udc-udc-b-hnp-enable”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hjRubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/udc\/\\/b_hnp_enable**”h]”jR)�”}”(hŒ,**\/sys\/class\/udc\/\\/b_hnp_enable**”h]”hŒ(/sys/class/udc//b_hnp_enable”…”�”}”(hj4Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj0Rubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´Khj-Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj*Rubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj'Rubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjRubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjRubah}”(h]”jRah ]”h"]”Œ"abi_sys_class_udc_udc_b_hnp_enable”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jeRj RsjŠ}”jRj RsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjjRh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjtRh]”hŒsysfs-class-udc”…”�”}”(hjvRh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjrRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j€RŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´KhjjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubhÞ)�”}”(hŒ/Indicates if an OTG A-Host enabled HNP support.”h]”hŒ/Indicates if an OTG A-Host enabled HNP support.”…”�”}”(hj˜Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_udc_udc_current_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-udc-udc-current-speed”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hj´Rubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/udc\/\\/current_speed**”h]”jR)�”}”(hŒ-**\/sys\/class\/udc\/\\/current_speed**”h]”hŒ)/sys/class/udc//current_speed”…”�”}”(hjÎRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÊRubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhjÇRubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÄRubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÁRubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj´Rubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj±Rubah}”(h]”j°Rah ]”h"]”Œ#abi_sys_class_udc_udc_current_speed”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÿRj¦RsjŠ}”j°Rj¦RsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjSh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjSh]”hŒsysfs-class-udc”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj Subah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jSŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´KhjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubhÞ)�”}”(hŒ4Indicates the current negotiated speed at this port.”h]”hŒ4Indicates the current negotiated speed at this port.”…”�”}”(hj2Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KhhÊh²hubj)�”}”(hŒ#.. _abi_sys_class_udc_udc_function:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-udc-udc-function”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K*uh1j2hjNSubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ(**\/sys\/class\/udc\/\\/function**”h]”jR)�”}”(hŒ(**\/sys\/class\/udc\/\\/function**”h]”hŒ$/sys/class/udc//function”…”�”}”(hjhSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjdSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KWhjaSubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj^Subah}”(h]”h ]”h"]”h$]”h&]”uh1jChj[Subah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjNSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjKSubah}”(h]”jJSah ]”h"]”Œabi_sys_class_udc_udc_function”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j™Sj@SsjŠ}”jJSj@SsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjžSh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hj¨Sh]”hŒsysfs-class-udc”…”�”}”(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_stable_sysfs_class_udc”uh1hh³jQh´KWhjžSubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KWhhÊh²hubhÞ)�”}”(hŒ7Prints out name of currently running USB Gadget Driver.”h]”hŒ7Prints out name of currently running USB Gadget Driver.”…”�”}”(hjÌSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KWhhÊh²hubj)�”}”(hŒ*.. _abi_sys_class_udc_udc_is_a_peripheral:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ%abi-sys-class-udc-udc-is-a-peripheral”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j2hjèSubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ/**\/sys\/class\/udc\/\\/is_a_peripheral**”h]”jR)�”}”(hŒ/**\/sys\/class\/udc\/\\/is_a_peripheral**”h]”hŒ+/sys/class/udc//is_a_peripheral”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjþSubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K!hjûSubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjøSubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjõSubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjèSubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjåSubah}”(h]”jäSah ]”h"]”Œ%abi_sys_class_udc_udc_is_a_peripheral”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j3TjÚSsjŠ}”jäSjÚSsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hj8Th²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjBTh]”hŒsysfs-class-udc”…”�”}”(hjDTh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj@Tubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jNTŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´K!hj8Tubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K!hhÊh²hubhÞ)�”}”(hŒ`Indicates that this port is the default Host on an OTG session but HNP was used to switch roles.”h]”hŒ`Indicates that this port is the default Host on an OTG session but HNP was used to switch roles.”…”�”}”(hjfTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K!hhÊh²hubj)�”}”(hŒ!.. _abi_sys_class_udc_udc_is_otg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-udc-udc-is-otg”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K(uh1j2hj‚Tubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ&**\/sys\/class\/udc\/\\/is_otg**”h]”jR)�”}”(hŒ&**\/sys\/class\/udc\/\\/is_otg**”h]”hŒ"/sys/class/udc//is_otg”…”�”}”(hjœTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜Tubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K*hj•Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj’Tubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj�Tubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj‚Tubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjTubah}”(h]”j~Tah ]”h"]”Œabi_sys_class_udc_udc_is_otg”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jÍTjtTsjŠ}”j~TjtTsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjÒTh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjÜTh]”hŒsysfs-class-udc”…”�”}”(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_stable_sysfs_class_udc”uh1hh³jQh´K*hjÒTubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K*hhÊh²hubhÞ)�”}”(hŒ%Indicates that this port support OTG.”h]”hŒ%Indicates that this port support OTG.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K*hhÊh²hubj)�”}”(hŒ(.. _abi_sys_class_udc_udc_maximum_speed:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ#abi-sys-class-udc-udc-maximum-speed”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K/uh1j2hjUubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ-**\/sys\/class\/udc\/\\/maximum_speed**”h]”jR)�”}”(hŒ-**\/sys\/class\/udc\/\\/maximum_speed**”h]”hŒ)/sys/class/udc//maximum_speed”…”�”}”(hj6Uh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj2Uubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K2hj/Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj,Uubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj)Uubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjUubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjUubah}”(h]”jUah ]”h"]”Œ#abi_sys_class_udc_udc_maximum_speed”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jgUjUsjŠ}”jUjUsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjlUh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjvUh]”hŒsysfs-class-udc”…”�”}”(hjxUh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjtUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j‚UŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´K2hjlUubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K2hhÊh²hubhÞ)�”}”(hŒ7Indicates the maximum USB speed supported by this port.”h]”hŒ7Indicates the maximum USB speed supported by this port.”…”�”}”(hjšUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K2hhÊh²hubj)�”}”(hŒ'.. _abi_sys_class_udc_udc_soft_connect:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ"abi-sys-class-udc-udc-soft-connect”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K.uh1j2hj¶Uubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ,**\/sys\/class\/udc\/\\/soft_connect**”h]”jR)�”}”(hŒ,**\/sys\/class\/udc\/\\/soft_connect**”h]”hŒ(/sys/class/udc//soft_connect”…”�”}”(hjÐUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÌUubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K:hjÉUubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÆUubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÃUubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj¶Uubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj³Uubah}”(h]”j²Uah ]”h"]”Œ"abi_sys_class_udc_udc_soft_connect”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jVj¨UsjŠ}”j²Uj¨UsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hjVh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjVh]”hŒsysfs-class-udc”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjVubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jVŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´K:hjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K:hhÊh²hubhÞ)�”}”(hŒhAllows users to disconnect data pullup resistors thus causing a logical disconnection from the USB Host.”h]”hŒhAllows users to disconnect data pullup resistors thus causing a logical disconnection from the USB Host.”…”�”}”(hj4Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´K:hhÊh²hubj)�”}”(hŒ.. _abi_sys_class_udc_udc_srp:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-udc-udc-srp”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K%uh1j2hjPVubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ#**\/sys\/class\/udc\/\\/srp**”h]”jR)�”}”(hŒ#**\/sys\/class\/udc\/\\/srp**”h]”hŒ/sys/class/udc//srp”…”�”}”(hjjVh²•hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjfVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KChjcVubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj`Vubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj]Vubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjPVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjMVubah}”(h]”jLVah ]”h"]”Œabi_sys_class_udc_udc_srp”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j›VjBVsjŠ}”jLVjBVsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hj Vh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjªVh]”hŒsysfs-class-udc”…”�”}”(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_stable_sysfs_class_udc”uh1hh³jQh´KChj Vubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KChhÊh²hubhÞ)�”}”(hŒ8Allows users to manually start Session Request Protocol.”h]”hŒ8Allows users to manually start Session Request Protocol.”…”�”}”(hjÎVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KChhÊh²hubj)�”}”(hŒ .. _abi_sys_class_udc_udc_state:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-class-udc-udc-state”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K'uh1j2hjêVubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ%**\/sys\/class\/udc\/\\/state**”h]”jR)�”}”(hŒ%**\/sys\/class\/udc\/\\/state**”h]”hŒ!/sys/class/udc//state”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KKhjýVubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjúVubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj÷Vubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjêVubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjçVubah}”(h]”jæVah ]”h"]”Œabi_sys_class_udc_udc_state”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j5WjÜVsjŠ}”jæVjÜVsubhÞ)�”}”(hŒHDefined on file :ref:`sysfs-class-udc `”h]”(hŒDefined on file ”…”�”}”(hj:Wh²hh³Nh´Nubh)�”}”(hŒ8:ref:`sysfs-class-udc `”h]”j™)�”}”(hjDWh]”hŒsysfs-class-udc”…”�”}”(hjFWh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjBWubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jPWŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_class_udc”uh1hh³jQh´KKhj:Wubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KKhhÊh²hubhÞ)�”}”(hX Indicates current state of the USB Device Controller. Valid states are: 'not-attached', 'attached', 'powered', 'reconnecting', 'unauthenticated', 'default', 'addressed', 'configured', and 'suspended'; however not all USB Device Controllers support reporting all states.”h]”hX1Indicates current state of the USB Device Controller. Valid states are: ‘not-attached’, ‘attached’, ‘powered’, ‘reconnecting’, ‘unauthenticated’, ‘default’, ‘addressed’, ‘configured’, and ‘suspended’; however not all USB Device Controllers support reporting all states.”…”�”}”(hjhWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jQh´KKhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒSymbols under /sys/devices”h]”hŒSymbols under /sys/devices”…”�”}”(hjyWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjvWh³Nh´Nubj)�”}”(hŒ.. _abi_sys_devices_dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-devices-dev”uh1jh´KhjvWubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j2hj•Wubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/\*\/dev**”h]”jR)�”}”(hŒ**\/sys\/devices\/\*\/dev**”h]”hŒ/sys/devices/*/dev”…”�”}”(hj¯Wh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«Wubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ&Documentation/ABI/stable/sysfs-devices”h´Khj¨Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¥Wubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¢Wubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj•Wubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj’Wubah}”(h]”j‘Wah ]”h"]”Œabi_sys_devices_dev”ah$]”h&]”uh1j(hjvWjˆ}”jáWj‡WsjŠ}”j‘Wj‡WsubhÞ)�”}”(hŒDDefined on file :ref:`sysfs-devices `”h]”(hŒDefined on file ”…”�”}”(hjæWh²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-devices `”h]”j™)�”}”(hjðWh]”hŒ sysfs-devices”…”�”}”(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_stable_sysfs_devices”uh1hh³jÃWh´KhjæWubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhjvWubhÞ)�”}”(hŒhMajor and minor numbers of the character device corresponding to the device (in : format).”h]”hŒhMajor and minor numbers of the character device corresponding to the device (in : format).”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhjvWubeh}”(h]”Œsymbols-under-sys-devices”ah ]”h"]”Œsymbols under /sys/devices”ah$]”h&]”uh1hÈhhÊh²hh³Nh´Nubj)�”}”(hŒ.. _abi_sys_devices_devspec:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-devices-devspec”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hj8Xubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/\*\/devspec**”h]”jR)�”}”(hŒ**\/sys\/devices\/\*\/devspec**”h]”hŒ/sys/devices/*/devspec”…”�”}”(hjRXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´K hjKXubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjHXubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjEXubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj8Xubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj5Xubah}”(h]”j4Xah ]”h"]”Œabi_sys_devices_devspec”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jƒXj*XsjŠ}”j4Xj*XsubhÞ)�”}”(hŒDDefined on file :ref:`sysfs-devices `”h]”(hŒDefined on file ”…”�”}”(hjˆXh²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-devices `”h]”j™)�”}”(hj’Xh]”hŒ sysfs-devices”…”�”}”(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_stable_sysfs_devices”uh1hh³jÃWh´K hjˆXubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´K hhÊh²hubhÞ)�”}”(hŒgIf CONFIG_OF is enabled, then this file is present. When read, it returns full name of the device node.”h]”hŒgIf CONFIG_OF is enabled, then this file is present. When read, it returns full name of the device node.”…”�”}”(hj¶Xh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´K hhÊh²hubj)�”}”(hŒ.. _abi_sys_devices_obppath:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-devices-obppath”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hjÒXubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/\*\/obppath**”h]”jR)�”}”(hŒ**\/sys\/devices\/\*\/obppath**”h]”hŒ/sys/devices/*/obppath”…”�”}”(hjìXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjèXubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhjåXubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjâXubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjßXubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÒXubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÏXubah}”(h]”jÎXah ]”h"]”Œabi_sys_devices_obppath”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jYjÄXsjŠ}”jÎXjÄXsubhÞ)�”}”(hŒDDefined on file :ref:`sysfs-devices `”h]”(hŒDefined on file ”…”�”}”(hj"Yh²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-devices `”h]”j™)�”}”(hj,Yh]”hŒ sysfs-devices”…”�”}”(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”j8YŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œabi_file_stable_sysfs_devices”uh1hh³jÃWh´Khj"Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhhÊh²hubhÞ)�”}”(hŒgIf CONFIG_OF is enabled, then this file is present. When read, it returns full name of the device node.”h]”hŒgIf CONFIG_OF is enabled, then this file is present. When read, it returns full name of the device node.”…”�”}”(hjPYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhhÊh²hubj)�”}”(hŒ.. _abi_sys_devices_of_node:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œabi-sys-devices-of-node”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K!uh1j2hjlYubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ**\/sys\/devices\/\*\/of_node**”h]”jR)�”}”(hŒ**\/sys\/devices\/\*\/of_node**”h]”hŒ/sys/devices/*/of_node”…”�”}”(hj†Yh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‚Yubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj|Yubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjyYubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjlYubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjiYubah}”(h]”jhYah ]”h"]”Œabi_sys_devices_of_node”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j·Yj^YsjŠ}”jhYj^YsubhÞ)�”}”(hŒDDefined on file :ref:`sysfs-devices `”h]”(hŒDefined on file ”…”�”}”(hj¼Yh²hh³Nh´Nubh)�”}”(hŒ4:ref:`sysfs-devices `”h]”j™)�”}”(hjÆYh]”hŒ sysfs-devices”…”�”}”(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_stable_sysfs_devices”uh1hh³jÃWh´Khj¼Yubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhhÊh²hubhÞ)�”}”(hŒ‘Any device associated with a device-tree node will have an of_path symlink pointing to the corresponding device node in /sys/firmware/devicetree/”h]”hŒ‘Any device associated with a device-tree node will have an of_path symlink pointing to the corresponding device node in /sys/firmware/devicetree/”…”�”}”(hjêYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jÃWh´KhhÊh²hubj)�”}”(hŒB.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_0000_xx_xx_x_keep_cfg:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&Œ=abi-sys-devices-pcixxxx-xx-0000-xx-xx-x-0000-xx-xx-x-keep-cfg”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KMuh1j2hjZubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒK**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/0000\:XX\:XX\.X\/keep_cfg**”h]”jR)�”}”(hŒK**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/0000\:XX\:XX\.X\/keep_cfg**”h]”hŒG/sys/devices/pciXXXX:XX/0000:XX:XX.X/0000:XX:XX.X/keep_cfg”…”�”}”(hj Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ0Documentation/ABI/stable/sysfs-driver-misc-cp500”h´K hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjZubah}”(h]”jZah ]”h"]”Œ=abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_0000_xx_xx_x_keep_cfg”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jRZjøYsjŠ}”jZjøYsubhÞ)�”}”(hŒXDefined on file :ref:`sysfs-driver-misc-cp500 `”h]”(hŒDefined on file ”…”�”}”(hjWZh²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-misc-cp500 `”h]”j™)�”}”(hjaZh]”hŒsysfs-driver-misc-cp500”…”�”}”(hjcZh²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj_Zubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jmZŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ'abi_file_stable_sysfs_driver_misc_cp500”uh1hh³j4Zh´K hjWZubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´K hhÊh²hubhÞ)�”}”(hŒ½Flag which signals if FPGA shall keep or reload configuration bitstream on reset. Normal FPGA behavior and default is to keep configuration bitstream and to only reset the configured logic.”h]”hŒ½Flag which signals if FPGA shall keep or reload configuration bitstream on reset. Normal FPGA behavior and default is to keep configuration bitstream and to only reset the configured logic.”…”�”}”(hj…Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´K hhÊh²hubhÞ)�”}”(hŒÆReloading configuration on reset enables an update of the configuration bitstream with a simple reboot. Otherwise it is necessary to power cycle the device to reload the new configuration bitstream.”h]”hŒÆReloading configuration on reset enables an update of the configuration bitstream with a simple reboot. Otherwise it is necessary to power cycle the device to reload the new configuration bitstream.”…”�”}”(hj“Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´K hhÊh²hubhÞ)�”}”(hŒ’This file is read/write. The values are as follows: 1 = keep configuration bitstream on reset, default 0 = reload configuration bitstream on reset”h]”hŒ’This file is read/write. The values are as follows: 1 = keep configuration bitstream on reset, default 0 = reload configuration bitstream on reset”…”�”}”(hj¡Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´K hhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ Users: KEBA ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hj¶Zh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j4Zh´K hj²Zubj–)�”}”(hhh]”hÞ)�”}”(hŒKEBA”h]”hŒKEBA”…”�”}”(hjÇZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´K hjÄZubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj²Zubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j4Zh´K hj¯Zubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒA.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_0000_xx_xx_x_version:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒhjõZubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjòZubah}”(h]”jñZah ]”h"]”Œ`”h]”(hŒDefined on file ”…”�”}”(hjE[h²hh³Nh´Nubh)�”}”(hŒH:ref:`sysfs-driver-misc-cp500 `”h]”j™)�”}”(hjO[h]”hŒsysfs-driver-misc-cp500”…”�”}”(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_stable_sysfs_driver_misc_cp500”uh1hh³j4Zh´KhjE[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´KhhÊh²hube(hÞ)�”}”(hŒXVersion of the FPGA configuration bitstream as printable string. This file is read only.”h]”hŒXVersion of the FPGA configuration bitstream as printable string. This file is read only.”…”�”}”(hjs[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´KhhÊh²hubj{)�”}”(hhh]”j€)�”}”(hŒ Users: KEBA ”h]”(j†)�”}”(hŒUsers:”h]”hŒUsers:”…”�”}”(hjˆ[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j…h³j4Zh´Khj„[ubj–)�”}”(hhh]”hÞ)�”}”(hŒKEBA”h]”hŒKEBA”…”�”}”(hj™[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j4Zh´Khj–[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j•hj„[ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³j4Zh´Khj�[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jzhhÊh²hh³Nh´Nubj)�”}”(hŒK.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_cap:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒFabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-cap”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KZuh1j2hjÇ[ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒX**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/cap**”h]”jR)�”}”(hŒX**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/cap**”h]”hŒT/sys/devices/pciXXXX:XX/0000:XX:XX.X/dma/dmachan/quickdata/cap”…”�”}”(hjá[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÝ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ1Documentation/ABI/stable/sysfs-driver-dma-ioatdma”h´KhjÚ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj×[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÔ[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÇ[ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÄ[ubah}”(h]”jÃ[ah ]”h"]”ŒFabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_cap”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j\j¹[sjŠ}”jÃ[j¹[subhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-dma-ioatdma `”h]”(hŒDefined on file ”…”�”}”(hj\h²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-dma-ioatdma `”h]”j™)�”}”(hj"\h]”hŒsysfs-driver-dma-ioatdma”…”�”}”(hj$\h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hj \ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j.\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ(abi_file_stable_sysfs_driver_dma_ioatdma”uh1hh³jõ[h´Khj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubhÞ)�”}”(hŒhCapabilities the DMA supports.Currently there are DMA_PQ, DMA_PQ_VAL, DMA_XOR,DMA_XOR_VAL,DMA_INTERRUPT.”h]”hŒhCapabilities the DMA supports.Currently there are DMA_PQ, DMA_PQ_VAL, DMA_XOR,DMA_XOR_VAL,DMA_INTERRUPT.”…”�”}”(hjF\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubj)�”}”(hŒU.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_intr_coalesce:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒPabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-intr-coalesce”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kduh1j2hjb\ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒb**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/intr_coalesce**”h]”jR)�”}”(hŒb**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/intr_coalesce**”h]”hŒ^/sys/devices/pciXXXX:XX/0000:XX:XX.X/dma/dmachan/quickdata/intr_coalesce”…”�”}”(hj|\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjx\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´Khju\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjr\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjo\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjb\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj_\ubah}”(h]”j^\ah ]”h"]”ŒPabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_intr_coalesce”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j­\jT\sjŠ}”j^\jT\subhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-dma-ioatdma `”h]”(hŒDefined on file ”…”�”}”(hj²\h²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-dma-ioatdma `”h]”j™)�”}”(hj¼\h]”hŒsysfs-driver-dma-ioatdma”…”�”}”(hj¾\h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjº\ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jÈ\Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ(abi_file_stable_sysfs_driver_dma_ioatdma”uh1hh³jõ[h´Khj²\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubhÞ)�”}”(hŒ2Tune-able interrupt delay value per channel basis.”h]”hŒ2Tune-able interrupt delay value per channel basis.”…”�”}”(hjà\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubj)�”}”(hŒS.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_active:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒNabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-ring-active”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kbuh1j2hjü\ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ`**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/ring_active**”h]”jR)�”}”(hŒ`**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/ring_active**”h]”hŒ\/sys/devices/pciXXXX:XX/0000:XX:XX.X/dma/dmachan/quickdata/ring_active”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´Khj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjü\ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjù\ubah}”(h]”jø\ah ]”h"]”ŒNabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_active”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”jG]jî\sjŠ}”jø\jî\subhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-dma-ioatdma `”h]”(hŒDefined on file ”…”�”}”(hjL]h²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-dma-ioatdma `”h]”j™)�”}”(hjV]h]”hŒsysfs-driver-dma-ioatdma”…”�”}”(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_stable_sysfs_driver_dma_ioatdma”uh1hh³jõ[h´KhjL]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubhÞ)�”}”(hŒ-The number of descriptors active in the ring.”h]”hŒ-The number of descriptors active in the ring.”…”�”}”(hjz]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubj)�”}”(hŒQ.. _abi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_size:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒLabi-sys-devices-pcixxxx-xx-0000-xx-xx-x-dma-dma-n-chan-n-quickdata-ring-size”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K`uh1j2hj–]ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒ^**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/ring_size**”h]”jR)�”}”(hŒ^**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/ring_size**”h]”hŒZ/sys/devices/pciXXXX:XX/0000:XX:XX.X/dma/dmachan/quickdata/ring_size”…”�”}”(hj°]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¬]ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´Khj©]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj¦]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj£]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj–]ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj“]ubah}”(h]”j’]ah ]”h"]”ŒLabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_ring_size”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”já]jˆ]sjŠ}”j’]jˆ]subhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-dma-ioatdma `”h]”(hŒDefined on file ”…”�”}”(hjæ]h²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-dma-ioatdma `”h]”j™)�”}”(hjð]h]”hŒsysfs-driver-dma-ioatdma”…”�”}”(hjò]h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjî]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”jü]Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ(abi_file_stable_sysfs_driver_dma_ioatdma”uh1hh³jõ[h´Khjæ]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubhÞ)�”}”(hŒchan\\/quickdata\/version**”h]”jR)�”}”(hŒ\**\/sys\/devices\/pciXXXX\:XX\/0000\:XX\:XX\.X\/dma\/dma\chan\\/quickdata\/version**”h]”hŒX/sys/devices/pciXXXX:XX/0000:XX:XX.X/dma/dmachan/quickdata/version”…”�”}”(hjJ^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjF^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhjC^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhj@^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj=^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hj0^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hj-^ubah}”(h]”j,^ah ]”h"]”ŒJabi_sys_devices_pcixxxx_xx_0000_xx_xx_x_dma_dma_n_chan_n_quickdata_version”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j{^j"^sjŠ}”j,^j"^subhÞ)�”}”(hŒZDefined on file :ref:`sysfs-driver-dma-ioatdma `”h]”(hŒDefined on file ”…”�”}”(hj€^h²hh³Nh´Nubh)�”}”(hŒJ:ref:`sysfs-driver-dma-ioatdma `”h]”j™)�”}”(hjŠ^h]”hŒsysfs-driver-dma-ioatdma”…”�”}”(hjŒ^h²hh³Nh´Nubah}”(h]”h ]”(j¤Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j˜hjˆ^ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j±Œ refdomain”j–^Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj·Œ(abi_file_stable_sysfs_driver_dma_ioatdma”uh1hh³jõ[h´Khj€^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubhÞ)�”}”(hŒVersion of ioatdma device.”h]”hŒVersion of ioatdma device.”…”�”}”(hj®^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jõ[h´KhhÊh²hubj)�”}”(hŒH.. _abi_sys_devices_platform_firmware_zynqmp_firmware_feature_config_id:”h]”h}”(h]”h ]”h"]”h$]”h&]”j&ŒCabi-sys-devices-platform-firmware-zynqmp-firmware-feature-config-id”uh1jh´KhhÊh²hh³Nubj))�”}”(hhh]”j.)�”}”(hhh]”(j3)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KNuh1j2hjÊ^ubj?)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”hÞ)�”}”(hŒL**\/sys\/devices\/platform\/firmware\\:zynqmp\-firmware\/feature_config_id**”h]”jR)�”}”(hŒL**\/sys\/devices\/platform\/firmware\\:zynqmp\-firmware\/feature_config_id**”h]”hŒH/sys/devices/platform/firmware\:zynqmp-firmware/feature_config_id”…”�”}”(hjä^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjà^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³Œ5Documentation/ABI/stable/sysfs-driver-firmware-zynqmp”h´KuhjÝ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jHhjÚ^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj×^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j>hjÊ^ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j-hjÇ^ubah}”(h]”jÆ^ah ]”h"]”ŒCabi_sys_devices_platform_firmware_zynqmp_firmware_feature_config_id”ah$]”h&]”uh1j(hhÊh²hh³Nh´Njˆ}”j_j¼^sjŠ}”jÆ^j¼^subhÞ)�”}”(hŒbDefined on file :ref:`sysfs-driver-firmware-zynqmp `”h]”(hŒDefined on file ”…”�”}”(hj_h²hh³Nh´Nubh)�”}”(hŒR:ref:`sysfs-driver-firmware-zynqmp `”h]”j™)�”}”(hj%_h]”hŒsysfs-driver-firmware-zynqmp”…”�”}”(hj'_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_stable_sysfs_driver_firmware_zynqmp”uh1hh³jø^h´Kuhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø^h´KuhhÊh²hubhÞ)�”}”(hXThis sysfs interface allows user to configure features at runtime. The user can enable or disable features running at firmware as well as the user can configure the parameters of the features at runtime. The supported features are over temperature and external watchdog. Here, the external watchdog is completely different than the /dev/watchdog as the external watchdog is running on the firmware and it is used to monitor the health of firmware not APU(Linux). Also, the external watchdog is interfaced outside of the zynqmp soc.”h]”hXThis sysfs interface allows user to configure features at runtime. The user can enable or disable features running at firmware as well as the user can configure the parameters of the features at runtime. The supported features are over temperature and external watchdog. Here, the external watchdog is completely different than the /dev/watchdog as the external watchdog is running on the firmware and it is used to monitor the health of firmware not APU(Linux). Also, the external watchdog is interfaced outside of the zynqmp soc.”…”�”}”(hjI_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø^h´KuhhÊh²hubhÞ)�”}”(hXºThe supported config ids are for the feature configuration is, 1. PM_FEATURE_OVERTEMP_STATUS = 1, the user can enable or disable the over temperature feature. 2. PM_FEATURE_OVERTEMP_VALUE = 2, the user can configure the over temperature limit in Degree Celsius. 3. PM_FEATURE_EXTWDT_STATUS = 3, the user can enable or disable the external watchdog feature. 4. PM_FEATURE_EXTWDT_VALUE = 4, the user can configure the external watchdog feature.”h]”hXºThe supported config ids are for the feature configuration is, 1. PM_FEATURE_OVERTEMP_STATUS = 1, the user can enable or disable the over temperature feature. 2. PM_FEATURE_OVERTEMP_VALUE = 2, the user can configure the over temperature limit in Degree Celsius. 3. PM_FEATURE_EXTWDT_STATUS = 3, the user can enable or disable the external watchdog feature. 4. PM_FEATURE_EXTWDT_VALUE = 4, the user can configure the external watchdog feature.”…”�”}”(hjW_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø^h´KuhhÊh²hubhÞ)�”}”(hŒUsage:”h]”hŒUsage:”…”�”}”(hje_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³jø^h´KuhhÊh²hubhÞ)�”}”(hŒ=Select over temperature config ID to enable/disable feature::”h]”hŒ